# near model CODE resource # jump table entries: 62176-62425 (250 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 F2E0 .extension 0x2E0 // unimplemented 00000004 0000 69E2 ori.b D0, 0xE2 00000008 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000000C 116F 0004 0048 move.b [A0 + 0x48], [A7 + 0x4] 00000012 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000016 4EAD B840 jsr [A5 - 0x47C0] 0000001A 584F addq.w A7, 4 0000001C 4E75 rts 0000001E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000022 1028 0048 move.b D0, [A0 + 0x48] 00000026 4E75 rts 00000028 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000002C 116F 0004 0049 move.b [A0 + 0x49], [A7 + 0x4] 00000032 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000036 4EAD B840 jsr [A5 - 0x47C0] 0000003A 584F addq.w A7, 4 0000003C 4E75 rts 0000003E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000042 1028 0049 move.b D0, [A0 + 0x49] 00000046 4E75 rts fn00000048: 00000048 594F subq.w A7, 4 0000004A 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000004E 4EAD B600 jsr [A5 - 0x4A00] 00000052 2F48 0004 move.l [A7 + 0x4], A0 00000056 4AAF 0004 tst.l [A7 + 0x4] 0000005A 584F addq.w A7, 4 0000005C 6720 beq +0x22 /* 0000007E */ 0000005E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000062 2F2F 000A move.l -[A7], [A7 + 0xA] 00000066 4EAD B608 jsr [A5 - 0x49F8] 0000006A 4A00 tst.b D0 0000006C 5C4F addq.w A7, 6 0000006E 670E beq +0x10 /* 0000007E */ 00000070 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000074 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000078 4EAD AD10 jsr [A5 - 0x52F0] 0000007C 504F addq.w A7, 8 label0000007E: 0000007E 7001 moveq.l D0, 0x01 00000080 322F 000C move.w D1, [A7 + 0xC] 00000084 48C1 ext.l D1 00000086 8280 or.l D1, D0 00000088 3F01 move.w -[A7], D1 0000008A 2F2F 000A move.l -[A7], [A7 + 0xA] 0000008E 4EAD B648 jsr [A5 - 0x49B8] 00000092 2F2F 000E move.l -[A7], [A7 + 0xE] 00000096 4EAD BA38 jsr [A5 - 0x45C8] 0000009A 4FEF 000E lea.l A7, [A7 + 0xE] 0000009E 4E75 rts 000000A0 2F0A move.l -[A7], A2 000000A2 554F subq.w A7, 2 000000A4 246F 000A movea.l A2, [A7 + 0xA] 000000A8 4857 pea.l [A7] 000000AA 2F12 move.l -[A7], [A2] 000000AC 4EAD B2E0 jsr [A5 - 0x4D20] 000000B0 4A00 tst.b D0 000000B2 504F addq.w A7, 8 000000B4 6726 beq +0x28 /* 000000DC */ 000000B6 594F subq.w A7, 4 000000B8 A9FC syscall ZeroScrap 000000BA 201F move.l D0, [A7]+ 000000BC 3B40 1C10 move.w [A5 + 0x1C10], D0 000000C0 42A7 clr.l -[A7] 000000C2 42A7 clr.l -[A7] 000000C4 3F3C 0010 move.w -[A7], 0x10 000000C8 2F12 move.l -[A7], [A2] 000000CA 4EAD BDF8 jsr [A5 - 0x4208] 000000CE 3F2F 000E move.w -[A7], [A7 + 0xE] 000000D2 2F12 move.l -[A7], [A2] 000000D4 4EAD B2C8 jsr [A5 - 0x4D38] 000000D8 4FEF 0014 lea.l A7, [A7 + 0x14] label000000DC: 000000DC 302D 1C10 move.w D0, [A5 + 0x1C10] 000000E0 544F addq.w A7, 2 000000E2 245F movea.l A2, [A7]+ 000000E4 4E75 rts fn000000E6: 000000E6 2F0A move.l -[A7], A2 000000E8 514F subq.w A7, 8 000000EA 246F 0010 movea.l A2, [A7 + 0x10] 000000EE 4A6A 0002 tst.w [A2 + 0x2] 000000F2 6626 bne +0x28 /* 0000011A */ 000000F4 4227 clr.b -[A7] 000000F6 3F3C 7D00 move.w -[A7], 0x7D00 /* '}\0' */ 000000FA 2F12 move.l -[A7], [A2] 000000FC 486F 000C pea.l [A7 + 0xC] 00000100 4EAD B9B0 jsr [A5 - 0x4650] 00000104 24AF 0010 move.l [A2], [A7 + 0x10] 00000108 4A6A 0002 tst.w [A2 + 0x2] 0000010C 4FEF 000C lea.l A7, [A7 + 0xC] 00000110 6608 bne +0xA /* 0000011A */ 00000112 7000 moveq.l D0, 0x00 00000114 504F addq.w A7, 8 00000116 245F movea.l A2, [A7]+ 00000118 4E75 rts label0000011A: 0000011A 2F12 move.l -[A7], [A2] 0000011C 4EAD B9E0 jsr [A5 - 0x4620] 00000120 4A6D 1C10 tst.w [A5 + 0x1C10] 00000124 584F addq.w A7, 4 00000126 6708 beq +0xA /* 00000130 */ 00000128 7000 moveq.l D0, 0x00 0000012A 504F addq.w A7, 8 0000012C 245F movea.l A2, [A7]+ 0000012E 4E75 rts label00000130: 00000130 2F12 move.l -[A7], [A2] 00000132 4EAD B600 jsr [A5 - 0x4A00] 00000136 2F48 0004 move.l [A7 + 0x4], A0 0000013A 4AAF 0004 tst.l [A7 + 0x4] 0000013E 584F addq.w A7, 4 00000140 6608 bne +0xA /* 0000014A */ 00000142 7000 moveq.l D0, 0x00 00000144 504F addq.w A7, 8 00000146 245F movea.l A2, [A7]+ 00000148 4E75 rts label0000014A: 0000014A 4267 clr.w -[A7] 0000014C 2F12 move.l -[A7], [A2] 0000014E 4EAD B608 jsr [A5 - 0x49F8] 00000152 4A00 tst.b D0 00000154 5C4F addq.w A7, 6 00000156 660C bne +0xE /* 00000164 */ 00000158 3F3C 000C move.w -[A7], 0xC 0000015C 2F12 move.l -[A7], [A2] 0000015E 4EAD BE08 jsr [A5 - 0x41F8] 00000162 5C4F addq.w A7, 6 label00000164: 00000164 2F12 move.l -[A7], [A2] 00000166 4EAD B9A0 jsr [A5 - 0x4660] 0000016A 4A00 tst.b D0 0000016C 584F addq.w A7, 4 0000016E 6608 bne +0xA /* 00000178 */ 00000170 7000 moveq.l D0, 0x00 00000172 504F addq.w A7, 8 00000174 245F movea.l A2, [A7]+ 00000176 4E75 rts label00000178: 00000178 7001 moveq.l D0, 0x01 0000017A 504F addq.w A7, 8 0000017C 245F movea.l A2, [A7]+ 0000017E 4E75 rts 00000180 48E7 1820 movem.l -[A7], D3,D4,A2 00000184 246F 0010 movea.l A2, [A7 + 0x10] 00000188 2F0A move.l -[A7], A2 0000018A 4EBA FF5A jsr [PC - 0xA6 /* 000000E6 */] 0000018E 4A00 tst.b D0 00000190 584F addq.w A7, 4 00000192 6608 bne +0xA /* 0000019C */ 00000194 70FF moveq.l D0, 0xFFFFFFFF 00000196 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000019A 4E75 rts label0000019C: 0000019C 3F3C 000C move.w -[A7], 0xC 000001A0 2F12 move.l -[A7], [A2] 000001A2 4EAD BE08 jsr [A5 - 0x41F8] 000001A6 1F3C 0001 move.b -[A7], 0x1 000001AA 4EAD BA80 jsr [A5 - 0x4580] 000001AE 1600 move.b D3, D0 000001B0 2F12 move.l -[A7], [A2] 000001B2 4EAD B930 jsr [A5 - 0x46D0] 000001B6 3800 move.w D4, D0 000001B8 1F03 move.b -[A7], D3 000001BA 4EAD BA80 jsr [A5 - 0x4580] 000001BE 3F3C 0004 move.w -[A7], 0x4 000001C2 2F12 move.l -[A7], [A2] 000001C4 4EBA FE82 jsr [PC - 0x17E /* 00000048 */] 000001C8 3004 move.w D0, D4 000001CA 4FEF 0014 lea.l A7, [A7 + 0x14] 000001CE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000001D2 4E75 rts 000001D4 2F0A move.l -[A7], A2 000001D6 246F 0008 movea.l A2, [A7 + 0x8] 000001DA 3F3C 000C move.w -[A7], 0xC 000001DE 2F12 move.l -[A7], [A2] 000001E0 4EAD BE08 jsr [A5 - 0x41F8] 000001E4 3F3C 0004 move.w -[A7], 0x4 000001E8 2F12 move.l -[A7], [A2] 000001EA 4EBA FE5C jsr [PC - 0x1A4 /* 00000048 */] 000001EE 3F12 move.w -[A7], [A2] 000001F0 4EAD B9C0 jsr [A5 - 0x4640] 000001F4 302D 1C10 move.w D0, [A5 + 0x1C10] 000001F8 4FEF 000E lea.l A7, [A7 + 0xE] 000001FC 245F movea.l A2, [A7]+ 000001FE 4E75 rts 00000200 48E7 0030 movem.l -[A7], A2,A3 00000204 266F 000C movea.l A3, [A7 + 0xC] 00000208 246F 0010 movea.l A2, [A7 + 0x10] 0000020C 3013 move.w D0, [A3] 0000020E B052 cmp.w D0, [A2] 00000210 6614 bne +0x16 /* 00000226 */ 00000212 302B 0002 move.w D0, [A3 + 0x2] 00000216 B06A 0002 cmp.w D0, [A2 + 0x2] 0000021A 660A bne +0xC /* 00000226 */ 0000021C 302A 0002 move.w D0, [A2 + 0x2] 00000220 4CDF 0C00 movem.l A2,A3, [A7]+ 00000224 4E75 rts label00000226: 00000226 2F0A move.l -[A7], A2 00000228 2F13 move.l -[A7], [A3] 0000022A 4EAD BA10 jsr [A5 - 0x45F0] 0000022E 4A40 tst.w D0 00000230 504F addq.w A7, 8 00000232 6706 beq +0x8 /* 0000023A */ 00000234 426A 0002 clr.w [A2 + 0x2] 00000238 600C bra +0xE /* 00000246 */ label0000023A: 0000023A 3F3C 0004 move.w -[A7], 0x4 0000023E 2F12 move.l -[A7], [A2] 00000240 4EBA FE06 jsr [PC - 0x1FA /* 00000048 */] 00000244 5C4F addq.w A7, 6 label00000246: 00000246 302A 0002 move.w D0, [A2 + 0x2] 0000024A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000024E 4E75 rts fn00000250: 00000250 2F0A move.l -[A7], A2 00000252 206F 0008 movea.l A0, [A7 + 0x8] 00000256 2450 movea.l A2, [A0] 00000258 200A move.l D0, A2 0000025A 671C beq +0x1E /* 00000278 */ 0000025C 2052 movea.l A0, [A2] 0000025E 2F28 0004 move.l -[A7], [A0 + 0x4] 00000262 2F2D 1C12 move.l -[A7], [A5 + 0x1C12 /* export_894 */] 00000266 4EAD E390 jsr [A5 - 0x1C70] 0000026A 2052 movea.l A0, [A2] 0000026C 42A8 0004 clr.l [A0 + 0x4] 00000270 2052 movea.l A0, [A2] 00000272 42A8 0010 clr.l [A0 + 0x10] 00000276 504F addq.w A7, 8 label00000278: 00000278 245F movea.l A2, [A7]+ 0000027A 4E75 rts 0000027C 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6 00000280 554F subq.w A7, 2 00000282 246F 001A movea.l A2, [A7 + 0x1A] 00000286 266F 001E movea.l A3, [A7 + 0x1E] 0000028A 4A52 tst.w [A2] 0000028C 6F52 ble +0x54 /* 000002E0 */ 0000028E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000292 2050 movea.l A0, [A0] 00000294 2050 movea.l A0, [A0] 00000296 3012 move.w D0, [A2] 00000298 B068 000A cmp.w D0, [A0 + 0xA] 0000029C 6E42 bgt +0x44 /* 000002E0 */ 0000029E 4A6A 0002 tst.w [A2 + 0x2] 000002A2 6F3C ble +0x3E /* 000002E0 */ 000002A4 3012 move.w D0, [A2] 000002A6 48C0 ext.l D0 000002A8 5380 subq.l D0, 1 000002AA 4C3C 0800 0000 movem.w A3, 0x0 000002B0 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000002B4 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 000002B8 2250 movea.l A1, [A0] 000002BA 3031 0820 move.w D0, [A1 + D0 + 0x20] 000002BE 48C0 ext.l D0 000002C0 5380 subq.l D0, 1 000002C2 4C3C 0800 0000 movem.w A3, 0x0 000002C8 0166 bchg -[A6], D0 000002CA 206D 14A8 movea.l A0, [A5 + 0x14A8] 000002CE 2050 movea.l A0, [A0] 000002D0 D1C0 add.l A0, D0 000002D2 41E8 0014 lea.l A0, [A0 + 0x14] 000002D6 302A 0002 move.w D0, [A2 + 0x2] 000002DA B068 0160 cmp.w D0, [A0 + 0x160] 000002DE 6F0A ble +0xC /* 000002EA */ label000002E0: 000002E0 70FF moveq.l D0, 0xFFFFFFFF 000002E2 544F addq.w A7, 2 000002E4 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 000002E8 4E75 rts label000002EA: 000002EA 3012 move.w D0, [A2] 000002EC B053 cmp.w D0, [A3] 000002EE 6616 bne +0x18 /* 00000306 */ 000002F0 302A 0002 move.w D0, [A2 + 0x2] 000002F4 B06B 0002 cmp.w D0, [A3 + 0x2] 000002F8 660C bne +0xE /* 00000306 */ 000002FA 302B 0002 move.w D0, [A3 + 0x2] 000002FE 544F addq.w A7, 2 00000300 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00000304 4E75 rts label00000306: 00000306 2F12 move.l -[A7], [A2] 00000308 4EAD B350 jsr [A5 - 0x4CB0] 0000030C 2F0B move.l -[A7], A3 0000030E 4EBA FDD6 jsr [PC - 0x22A /* 000000E6 */] 00000312 4A00 tst.b D0 00000314 504F addq.w A7, 8 00000316 660A bne +0xC /* 00000322 */ 00000318 70FF moveq.l D0, 0xFFFFFFFF 0000031A 544F addq.w A7, 2 0000031C 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00000320 4E75 rts label00000322: 00000322 2F12 move.l -[A7], [A2] 00000324 4EAD B5F8 jsr [A5 - 0x4A08] 00000328 2848 movea.l A4, A0 0000032A 4267 clr.w -[A7] 0000032C 2F12 move.l -[A7], [A2] 0000032E 4EAD B608 jsr [A5 - 0x49F8] 00000332 4A00 tst.b D0 00000334 4FEF 000A lea.l A7, [A7 + 0xA] 00000338 670C beq +0xE /* 00000346 */ 0000033A 302B 0002 move.w D0, [A3 + 0x2] 0000033E 544F addq.w A7, 2 00000340 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00000344 4E75 rts label00000346: 00000346 3012 move.w D0, [A2] 00000348 B053 cmp.w D0, [A3] 0000034A 56C0 sne D0 0000034C 4400 neg.b D0 0000034E 49C0 lea.l A4, D0 00000350 1600 move.b D3, D0 00000352 4A03 tst.b D3 00000354 6742 beq +0x44 /* 00000398 */ 00000356 4857 pea.l [A7] 00000358 2F12 move.l -[A7], [A2] 0000035A 4EAD B2E0 jsr [A5 - 0x4D20] 0000035E 4A00 tst.b D0 00000360 504F addq.w A7, 8 00000362 6610 bne +0x12 /* 00000374 */ 00000364 2F13 move.l -[A7], [A3] 00000366 4EAD B9A8 jsr [A5 - 0x4658] 0000036A 70FF moveq.l D0, 0xFFFFFFFF 0000036C 5C4F addq.w A7, 6 0000036E 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00000372 4E75 rts label00000374: 00000374 2F0C move.l -[A7], A4 00000376 4EBA FED8 jsr [PC - 0x128 /* 00000250 */] 0000037A 2F12 move.l -[A7], [A2] 0000037C 4EAD B1F8 jsr [A5 - 0x4E08] 00000380 2C48 movea.l A6, A0 00000382 4A96 tst.l [A6] 00000384 504F addq.w A7, 8 00000386 670A beq +0xC /* 00000392 */ 00000388 2F16 move.l -[A7], [A6] 0000038A 2F0C move.l -[A7], A4 0000038C 4EAD C140 jsr [A5 - 0x3EC0] 00000390 504F addq.w A7, 8 label00000392: 00000392 70FF moveq.l D0, 0xFFFFFFFF 00000394 2940 0004 move.l [A4 + 0x4], D0 label00000398: 00000398 2F13 move.l -[A7], [A3] 0000039A 4EAD B5F8 jsr [A5 - 0x4A08] 0000039E 2C48 movea.l A6, A0 000003A0 41D4 lea.l A0, [A4] 000003A2 43D6 lea.l A1, [A6] 000003A4 700F moveq.l D0, 0x0F label000003A6: 000003A6 22D8 move.l [A1]+, [A0]+ 000003A8 51C8 FFFC dbf D0, -0x6 /* 000003A6 */ 000003AC 2F12 move.l -[A7], [A2] 000003AE 4EAD B9A8 jsr [A5 - 0x4658] 000003B2 4A03 tst.b D3 000003B4 504F addq.w A7, 8 000003B6 670A beq +0xC /* 000003C2 */ 000003B8 2F13 move.l -[A7], [A3] 000003BA 2F0E move.l -[A7], A6 000003BC 4EAD DA80 jsr [A5 - 0x2580] 000003C0 504F addq.w A7, 8 label000003C2: 000003C2 3F3C 0004 move.w -[A7], 0x4 000003C6 2F12 move.l -[A7], [A2] 000003C8 4EBA FC7E jsr [PC - 0x382 /* 00000048 */] 000003CC 3F3C 0004 move.w -[A7], 0x4 000003D0 2F13 move.l -[A7], [A3] 000003D2 4EBA FC74 jsr [PC - 0x38C /* 00000048 */] 000003D6 3F12 move.w -[A7], [A2] 000003D8 4EAD B9C0 jsr [A5 - 0x4640] 000003DC 302B 0002 move.w D0, [A3 + 0x2] 000003E0 4FEF 0010 lea.l A7, [A7 + 0x10] 000003E4 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 000003E8 4E75 rts fn000003EA: 000003EA 48E7 1030 movem.l -[A7], D3,A2,A3 000003EE 4FEF FEEA lea.l A7, [A7 - 0x116] 000003F2 266F 0126 movea.l A3, [A7 + 0x126] 000003F6 76D5 moveq.l D3, 0xFFFFFFD5 000003F8 3F13 move.w -[A7], [A3] 000003FA 1F3C 0023 move.b -[A7], 0x23 /* '#' */ 000003FE 3F3C 0001 move.w -[A7], 0x1 00000402 2F2F 0130 move.l -[A7], [A7 + 0x130] 00000406 486F 000A pea.l [A7 + 0xA] 0000040A 4EAD B880 jsr [A5 - 0x4780] 0000040E 4A00 tst.b D0 00000410 4FEF 000E lea.l A7, [A7 + 0xE] 00000414 6700 0080 beq +0x82 /* 00000496 */ 00000418 2F0B move.l -[A7], A3 0000041A 4EBA FCCA jsr [PC - 0x336 /* 000000E6 */] 0000041E 4A00 tst.b D0 00000420 584F addq.w A7, 4 00000422 660C bne +0xE /* 00000430 */ 00000424 70FF moveq.l D0, 0xFFFFFFFF 00000426 4FEF 0116 lea.l A7, [A7 + 0x116] 0000042A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000042E 4E75 rts label00000430: 00000430 4EAD B940 jsr [A5 - 0x46C0] 00000434 2448 movea.l A2, A0 00000436 102F 012E move.b D0, [A7 + 0x12E] 0000043A 49C0 lea.l A4, D0 0000043C 2F00 move.l -[A7], D0 0000043E 4227 clr.b -[A7] 00000440 1F3C 0023 move.b -[A7], 0x23 /* '#' */ 00000444 2F0A move.l -[A7], A2 00000446 4EAD B950 jsr [A5 - 0x46B0] 0000044A 4878 0001 push.l 0x1 0000044E 1F3C 0001 move.b -[A7], 0x1 00000452 1F3C 0020 move.b -[A7], 0x20 /* ' ' */ 00000456 2F0A move.l -[A7], A2 00000458 4EAD B950 jsr [A5 - 0x46B0] 0000045C 4878 0002 push.l 0x2 00000460 1F3C 0009 move.b -[A7], 0x9 /* '\t' */ 00000464 1F3C 0003 move.b -[A7], 0x3 00000468 2F0A move.l -[A7], A2 0000046A 4EAD B950 jsr [A5 - 0x46B0] 0000046E 2F0A move.l -[A7], A2 00000470 1F3C FFFF move.b -[A7], 0xFF 00000474 486F 002A pea.l [A7 + 0x2A] 00000478 2F13 move.l -[A7], [A3] 0000047A 4EAD B938 jsr [A5 - 0x46C8] 0000047E 3600 move.w D3, D0 00000480 2F0A move.l -[A7], A2 00000482 4EAD B948 jsr [A5 - 0x46B8] 00000486 3F3C 0004 move.w -[A7], 0x4 0000048A 2F13 move.l -[A7], [A3] 0000048C 4EBA FBBA jsr [PC - 0x446 /* 00000048 */] 00000490 7600 moveq.l D3, 0x00 00000492 4FEF 003C lea.l A7, [A7 + 0x3C] label00000496: 00000496 3003 move.w D0, D3 00000498 4FEF 0116 lea.l A7, [A7 + 0x116] 0000049C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000004A0 4E75 rts 000004A2 4227 clr.b -[A7] 000004A4 2F2F 000A move.l -[A7], [A7 + 0xA] 000004A8 2F2F 000A move.l -[A7], [A7 + 0xA] 000004AC 4EBA FF3C jsr [PC - 0xC4 /* 000003EA */] 000004B0 4FEF 000A lea.l A7, [A7 + 0xA] 000004B4 4E75 rts 000004B6 594F subq.w A7, 4 000004B8 4227 clr.b -[A7] 000004BA 3F3C 7D00 move.w -[A7], 0x7D00 /* '}\0' */ 000004BE 206F 000C movea.l A0, [A7 + 0xC] 000004C2 2F10 move.l -[A7], [A0] 000004C4 486F 0008 pea.l [A7 + 0x8] 000004C8 4EAD B9B0 jsr [A5 - 0x4650] 000004CC 302F 000E move.w D0, [A7 + 0xE] 000004D0 4FEF 0010 lea.l A7, [A7 + 0x10] 000004D4 4E75 rts 000004D6 48E7 1020 movem.l -[A7], D3,A2 000004DA 246F 000C movea.l A2, [A7 + 0xC] 000004DE 2F12 move.l -[A7], [A2] 000004E0 4EAD B5F8 jsr [A5 - 0x4A08] 000004E4 1028 000E move.b D0, [A0 + 0xE] 000004E8 4880 ext.w D0 000004EA 3600 move.w D3, D0 000004EC 3003 move.w D0, D3 000004EE 48C0 ext.l D0 000004F0 584F addq.w A7, 4 000004F2 0C80 0000 000F cmpi.l D0, 0xF 000004F8 6200 00B0 bhi +0xB2 /* 000005AA */ 000004FC 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000500 4EFB 0002 jmp [PC + D0.w + 0x2] 00000504 00A6 0020 002A ori.l -[A6], 0x20002A /* ' \0*' */ 0000050A 0032 0036 003A ori.b [A2 + D0.w + 0x3A], 0x36 /* '6' */ 00000510 0042 0046 ori.w D2, 0x46 /* 'F' */ 00000514 004E 0056 ori.w A6, 0x56 /* 'V' */ 00000518 005A 0062 ori.w [A2]+, 0x62 /* 'b' */ 0000051C 006A 0072 007A ori.w [A2 + 0x7A], 0x72 /* 'r' */ 00000522 0098 263C 0000 ori.l [A0]+, 0x263C0000 /* '&<\0\0' */ 00000528 0190 bclr [A0], D0 0000052A 6000 0080 bra +0x82 /* 000005AC */ 0000052E 263C 0000 0191 move.l D3, 0x191 00000534 6076 bra +0x78 /* 000005AC */ 00000536 7629 moveq.l D3, 0x29 00000538 6072 bra +0x74 /* 000005AC */ 0000053A 7664 moveq.l D3, 0x64 0000053C 606E bra +0x70 /* 000005AC */ 0000053E 263C 0000 009D move.l D3, 0x9D 00000544 6066 bra +0x68 /* 000005AC */ 00000546 7665 moveq.l D3, 0x65 00000548 6062 bra +0x64 /* 000005AC */ 0000054A 263C 0000 0192 move.l D3, 0x192 00000550 605A bra +0x5C /* 000005AC */ 00000552 263C 0000 0193 move.l D3, 0x193 00000558 6052 bra +0x54 /* 000005AC */ 0000055A 7645 moveq.l D3, 0x45 0000055C 604E bra +0x50 /* 000005AC */ 0000055E 263C 0000 0194 move.l D3, 0x194 00000564 6046 bra +0x48 /* 000005AC */ 00000566 263C 0000 00DC move.l D3, 0xDC 0000056C 603E bra +0x40 /* 000005AC */ 0000056E 263C 0000 0217 move.l D3, 0x217 00000574 6036 bra +0x38 /* 000005AC */ 00000576 263C 0000 0218 move.l D3, 0x218 0000057C 602E bra +0x30 /* 000005AC */ 0000057E 2F12 move.l -[A7], [A2] 00000580 4EAD DF00 jsr [A5 - 0x2100] 00000584 4A00 tst.b D0 00000586 584F addq.w A7, 4 00000588 6704 beq +0x6 /* 0000058E */ 0000058A 7663 moveq.l D3, 0x63 0000058C 601E bra +0x20 /* 000005AC */ label0000058E: 0000058E 2F12 move.l -[A7], [A2] 00000590 4EAD B5F8 jsr [A5 - 0x4A08] 00000594 2628 0020 move.l D3, [A0 + 0x20] 00000598 584F addq.w A7, 4 0000059A 6010 bra +0x12 /* 000005AC */ 0000059C 2F12 move.l -[A7], [A2] 0000059E 4EAD B5F8 jsr [A5 - 0x4A08] 000005A2 2628 0020 move.l D3, [A0 + 0x20] 000005A6 584F addq.w A7, 4 000005A8 6002 bra +0x4 /* 000005AC */ label000005AA: 000005AA 7628 moveq.l D3, 0x28 label000005AC: 000005AC 2003 move.l D0, D3 000005AE 4CDF 0408 movem.l D3,A2, [A7]+ 000005B2 4E75 rts fn000005B4: 000005B4 48E7 1030 movem.l -[A7], D3,A2,A3 000005B8 206F 0010 movea.l A0, [A7 + 0x10] 000005BC 2F10 move.l -[A7], [A0] 000005BE 4EAD B600 jsr [A5 - 0x4A00] 000005C2 2448 movea.l A2, A0 000005C4 200A move.l D0, A2 000005C6 584F addq.w A7, 4 000005C8 6608 bne +0xA /* 000005D2 */ 000005CA 91C8 sub.l A0, A0 000005CC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000005D0 4E75 rts label000005D2: 000005D2 2652 movea.l A3, [A2] 000005D4 200B move.l D0, A3 000005D6 6608 bne +0xA /* 000005E0 */ 000005D8 91C8 sub.l A0, A0 000005DA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000005DE 4E75 rts label000005E0: 000005E0 4267 clr.w -[A7] 000005E2 2F0B move.l -[A7], A3 000005E4 4EAD D950 jsr [A5 - 0x26B0] 000005E8 4A80 tst.l D0 000005EA 5C4F addq.w A7, 6 000005EC 6E08 bgt +0xA /* 000005F6 */ 000005EE 91C8 sub.l A0, A0 000005F0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000005F4 4E75 rts label000005F6: 000005F6 4267 clr.w -[A7] 000005F8 2F0B move.l -[A7], A3 000005FA 4EAD D948 jsr [A5 - 0x26B8] 000005FE 2448 movea.l A2, A0 00000600 200A move.l D0, A2 00000602 5C4F addq.w A7, 6 00000604 6608 bne +0xA /* 0000060E */ 00000606 204A movea.l A0, A2 00000608 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000060C 4E75 rts label0000060E: 0000060E 2F0A move.l -[A7], A2 00000610 4EAD C2E0 jsr [A5 - 0x3D20] 00000614 2600 move.l D3, D0 00000616 4878 0001 push.l 0x1 0000061A 2003 move.l D0, D3 0000061C 5280 addq.l D0, 1 0000061E 2F00 move.l -[A7], D0 00000620 2F0A move.l -[A7], A2 00000622 4EAD C2D8 jsr [A5 - 0x3D28] 00000626 2052 movea.l A0, [A2] 00000628 4230 3800 clr.b [A0 + D3] 0000062C 204A movea.l A0, A2 0000062E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000632 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000636 4E75 rts fn00000638: 00000638 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000063C 554F subq.w A7, 2 0000063E 286F 0016 movea.l A4, [A7 + 0x16] 00000642 266F 001A movea.l A3, [A7 + 0x1A] 00000646 2F14 move.l -[A7], [A4] 00000648 4EAD B600 jsr [A5 - 0x4A00] 0000064C 2448 movea.l A2, A0 0000064E 200A move.l D0, A2 00000650 584F addq.w A7, 4 00000652 670E beq +0x10 /* 00000662 */ 00000654 4267 clr.w -[A7] 00000656 2F14 move.l -[A7], [A4] 00000658 4EAD B608 jsr [A5 - 0x49F8] 0000065C 4A00 tst.b D0 0000065E 5C4F addq.w A7, 6 00000660 6708 beq +0xA /* 0000066A */ label00000662: 00000662 544F addq.w A7, 2 00000664 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000668 4E75 rts label0000066A: 0000066A 2F0B move.l -[A7], A3 0000066C 4EAD C2E0 jsr [A5 - 0x3D20] 00000670 2600 move.l D3, D0 00000672 486F 0004 pea.l [A7 + 0x4] 00000676 2F0B move.l -[A7], A3 00000678 4EAD C2F0 jsr [A5 - 0x3D10] 0000067C 2003 move.l D0, D3 0000067E 5380 subq.l D0, 1 00000680 2F00 move.l -[A7], D0 00000682 2F13 move.l -[A7], [A3] 00000684 4267 clr.w -[A7] 00000686 2F0A move.l -[A7], A2 00000688 4EAD B270 jsr [A5 - 0x4D90] 0000068C 486F 001A pea.l [A7 + 0x1A] 00000690 2F0B move.l -[A7], A3 00000692 4EAD C2F8 jsr [A5 - 0x3D08] 00000696 2F14 move.l -[A7], [A4] 00000698 2F0A move.l -[A7], A2 0000069A 4EAD DA80 jsr [A5 - 0x2580] 0000069E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000006A2 2F14 move.l -[A7], [A4] 000006A4 4EAD B648 jsr [A5 - 0x49B8] 000006A8 4FEF 0032 lea.l A7, [A7 + 0x32] 000006AC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000006B0 4E75 rts 000006B2 2F0A move.l -[A7], A2 000006B4 206F 0008 movea.l A0, [A7 + 0x8] 000006B8 2F10 move.l -[A7], [A0] 000006BA 4EAD B600 jsr [A5 - 0x4A00] 000006BE 2448 movea.l A2, A0 000006C0 200A move.l D0, A2 000006C2 584F addq.w A7, 4 000006C4 6606 bne +0x8 /* 000006CC */ 000006C6 7000 moveq.l D0, 0x00 000006C8 245F movea.l A2, [A7]+ 000006CA 4E75 rts label000006CC: 000006CC 302A 000C move.w D0, [A2 + 0xC] 000006D0 7204 moveq.l D1, 0x04 000006D2 C081 and.l D0, D1 000006D4 4A80 tst.l D0 000006D6 6610 bne +0x12 /* 000006E8 */ 000006D8 302A 000C move.w D0, [A2 + 0xC] 000006DC 7208 moveq.l D1, 0x08 000006DE C081 and.l D0, D1 000006E0 4A80 tst.l D0 000006E2 6604 bne +0x6 /* 000006E8 */ 000006E4 7000 moveq.l D0, 0x00 000006E6 6002 bra +0x4 /* 000006EA */ label000006E8: 000006E8 7001 moveq.l D0, 0x01 label000006EA: 000006EA 245F movea.l A2, [A7]+ 000006EC 4E75 rts 000006EE 2F0A move.l -[A7], A2 000006F0 206F 0008 movea.l A0, [A7 + 0x8] 000006F4 2F10 move.l -[A7], [A0] 000006F6 4EAD B600 jsr [A5 - 0x4A00] 000006FA 2448 movea.l A2, A0 000006FC 200A move.l D0, A2 000006FE 584F addq.w A7, 4 00000700 6606 bne +0x8 /* 00000708 */ 00000702 7000 moveq.l D0, 0x00 00000704 245F movea.l A2, [A7]+ 00000706 4E75 rts label00000708: 00000708 4A92 tst.l [A2] 0000070A 670C beq +0xE /* 00000718 */ 0000070C 700C moveq.l D0, 0x0C 0000070E 2052 movea.l A0, [A2] 00000710 2050 movea.l A0, [A0] 00000712 C0A8 000C and.l D0, [A0 + 0xC] 00000716 6002 bra +0x4 /* 0000071A */ label00000718: 00000718 7000 moveq.l D0, 0x00 label0000071A: 0000071A 4A80 tst.l D0 0000071C 670E beq +0x10 /* 0000072C */ 0000071E 5980 subq.l D0, 4 00000720 671C beq +0x1E /* 0000073E */ 00000722 5980 subq.l D0, 4 00000724 6712 beq +0x14 /* 00000738 */ 00000726 5980 subq.l D0, 4 00000728 6708 beq +0xA /* 00000732 */ 0000072A 6018 bra +0x1A /* 00000744 */ label0000072C: 0000072C 7003 moveq.l D0, 0x03 0000072E 245F movea.l A2, [A7]+ 00000730 4E75 rts label00000732: 00000732 7002 moveq.l D0, 0x02 00000734 245F movea.l A2, [A7]+ 00000736 4E75 rts label00000738: 00000738 7001 moveq.l D0, 0x01 0000073A 245F movea.l A2, [A7]+ 0000073C 4E75 rts label0000073E: 0000073E 7000 moveq.l D0, 0x00 00000740 245F movea.l A2, [A7]+ 00000742 4E75 rts label00000744: 00000744 7003 moveq.l D0, 0x03 00000746 245F movea.l A2, [A7]+ 00000748 4E75 rts 0000074A 48E7 1030 movem.l -[A7], D3,A2,A3 0000074E 266F 0010 movea.l A3, [A7 + 0x10] 00000752 362F 0014 move.w D3, [A7 + 0x14] 00000756 2F13 move.l -[A7], [A3] 00000758 4EAD B600 jsr [A5 - 0x4A00] 0000075C 2448 movea.l A2, A0 0000075E 200A move.l D0, A2 00000760 584F addq.w A7, 4 00000762 6706 beq +0x8 /* 0000076A */ 00000764 4A2A 000E tst.b [A2 + 0xE] 00000768 6606 bne +0x8 /* 00000770 */ label0000076A: 0000076A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000076E 4E75 rts label00000770: 00000770 0C43 0003 cmpi.w D3, 0x3 00000774 6F04 ble +0x6 /* 0000077A */ 00000776 7603 moveq.l D3, 0x03 00000778 6006 bra +0x8 /* 00000780 */ label0000077A: 0000077A 4A43 tst.w D3 0000077C 6C02 bge +0x4 /* 00000780 */ 0000077E 7600 moveq.l D3, 0x00 label00000780: 00000780 3003 move.w D0, D3 00000782 48C0 ext.l D0 00000784 671A beq +0x1C /* 000007A0 */ 00000786 5380 subq.l D0, 1 00000788 6712 beq +0x14 /* 0000079C */ 0000078A 5380 subq.l D0, 1 0000078C 670A beq +0xC /* 00000798 */ 0000078E 5380 subq.l D0, 1 00000790 6702 beq +0x4 /* 00000794 */ 00000792 6010 bra +0x12 /* 000007A4 */ label00000794: 00000794 7600 moveq.l D3, 0x00 00000796 600E bra +0x10 /* 000007A6 */ label00000798: 00000798 760C moveq.l D3, 0x0C 0000079A 600A bra +0xC /* 000007A6 */ label0000079C: 0000079C 7608 moveq.l D3, 0x08 0000079E 6006 bra +0x8 /* 000007A6 */ label000007A0: 000007A0 7604 moveq.l D3, 0x04 000007A2 6002 bra +0x4 /* 000007A6 */ label000007A4: 000007A4 7600 moveq.l D3, 0x00 label000007A6: 000007A6 3F03 move.w -[A7], D3 000007A8 2F0A move.l -[A7], A2 000007AA 4EAD B1F0 jsr [A5 - 0x4E10] 000007AE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000007B2 2F13 move.l -[A7], [A3] 000007B4 4EAD B648 jsr [A5 - 0x49B8] 000007B8 4FEF 000C lea.l A7, [A7 + 0xC] 000007BC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000007C0 4E75 rts 000007C2 2F0A move.l -[A7], A2 000007C4 206F 0008 movea.l A0, [A7 + 0x8] 000007C8 2F10 move.l -[A7], [A0] 000007CA 4EAD B600 jsr [A5 - 0x4A00] 000007CE 2448 movea.l A2, A0 000007D0 200A move.l D0, A2 000007D2 584F addq.w A7, 4 000007D4 6606 bne +0x8 /* 000007DC */ 000007D6 7001 moveq.l D0, 0x01 000007D8 245F movea.l A2, [A7]+ 000007DA 4E75 rts label000007DC: 000007DC 302A 000C move.w D0, [A2 + 0xC] 000007E0 0280 0000 0800 andi.l D0, 0x800 000007E6 4A80 tst.l D0 000007E8 6706 beq +0x8 /* 000007F0 */ 000007EA 7000 moveq.l D0, 0x00 000007EC 245F movea.l A2, [A7]+ 000007EE 4E75 rts label000007F0: 000007F0 206F 0008 movea.l A0, [A7 + 0x8] 000007F4 2F10 move.l -[A7], [A0] 000007F6 4EAD BD00 jsr [A5 - 0x4300] 000007FA 4A00 tst.b D0 000007FC 584F addq.w A7, 4 000007FE 6706 beq +0x8 /* 00000806 */ 00000800 7000 moveq.l D0, 0x00 00000802 245F movea.l A2, [A7]+ 00000804 4E75 rts label00000806: 00000806 7001 moveq.l D0, 0x01 00000808 245F movea.l A2, [A7]+ 0000080A 4E75 rts 0000080C 2F0A move.l -[A7], A2 0000080E 5D4F subq.w A7, 6 00000810 246F 000E movea.l A2, [A7 + 0xE] 00000814 4A2F 0012 tst.b [A7 + 0x12] 00000818 6710 beq +0x12 /* 0000082A */ 0000081A 2F0A move.l -[A7], A2 0000081C 2F0A move.l -[A7], A2 0000081E 42A7 clr.l -[A7] 00000820 4EBA 332E jsr [PC + 0x332E /* 00003B50 */] 00000824 4FEF 000C lea.l A7, [A7 + 0xC] 00000828 6020 bra +0x22 /* 0000084A */ label0000082A: 0000082A 3EAD 14E8 move.w [A7], [A5 + 0x14E8] 0000082E 426D 14E8 clr.w [A5 + 0x14E8] 00000832 486F 0002 pea.l [A7 + 0x2] 00000836 2F0A move.l -[A7], A2 00000838 2F0A move.l -[A7], A2 0000083A 42A7 clr.l -[A7] 0000083C 4EBA 332C jsr [PC + 0x332C /* 00003B6A */] 00000840 3B6F 0010 14E8 move.w [A5 + 0x14E8], [A7 + 0x10] 00000846 4FEF 0010 lea.l A7, [A7 + 0x10] label0000084A: 0000084A 5C4F addq.w A7, 6 0000084C 245F movea.l A2, [A7]+ 0000084E 4E75 rts fn00000850: 00000850 2F0A move.l -[A7], A2 00000852 206F 0008 movea.l A0, [A7 + 0x8] 00000856 2F10 move.l -[A7], [A0] 00000858 4EAD B600 jsr [A5 - 0x4A00] 0000085C 2448 movea.l A2, A0 0000085E 200A move.l D0, A2 00000860 584F addq.w A7, 4 00000862 6606 bne +0x8 /* 0000086A */ 00000864 91C8 sub.l A0, A0 00000866 245F movea.l A2, [A7]+ 00000868 4E75 rts label0000086A: 0000086A 0C2A 000A 000E cmpi.b [A2 + 0xE], 0xA /* '\n' */ 00000870 6706 beq +0x8 /* 00000878 */ 00000872 91C8 sub.l A0, A0 00000874 245F movea.l A2, [A7]+ 00000876 4E75 rts label00000878: 00000878 204A movea.l A0, A2 0000087A 245F movea.l A2, [A7]+ 0000087C 4E75 rts 0000087E 2F0A move.l -[A7], A2 00000880 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000884 4EBA FFCA jsr [PC - 0x36 /* 00000850 */] 00000888 2448 movea.l A2, A0 0000088A 200A move.l D0, A2 0000088C 584F addq.w A7, 4 0000088E 6722 beq +0x24 /* 000008B2 */ 00000890 1F2F 000C move.b -[A7], [A7 + 0xC] 00000894 3F3C 0008 move.w -[A7], 0x8 00000898 486A 0020 pea.l [A2 + 0x20] 0000089C 4EAD BD38 jsr [A5 - 0x42C8] 000008A0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000008A4 206F 0012 movea.l A0, [A7 + 0x12] 000008A8 2F10 move.l -[A7], [A0] 000008AA 4EAD B648 jsr [A5 - 0x49B8] 000008AE 4FEF 000E lea.l A7, [A7 + 0xE] label000008B2: 000008B2 245F movea.l A2, [A7]+ 000008B4 4E75 rts 000008B6 2F0A move.l -[A7], A2 000008B8 2F2F 0008 move.l -[A7], [A7 + 0x8] 000008BC 4EBA FF92 jsr [PC - 0x6E /* 00000850 */] 000008C0 2448 movea.l A2, A0 000008C2 200A move.l D0, A2 000008C4 584F addq.w A7, 4 000008C6 6606 bne +0x8 /* 000008CE */ 000008C8 7000 moveq.l D0, 0x00 000008CA 245F movea.l A2, [A7]+ 000008CC 4E75 rts label000008CE: 000008CE 202A 0020 move.l D0, [A2 + 0x20] 000008D2 0280 0000 0100 andi.l D0, 0x100 000008D8 4A80 tst.l D0 000008DA 56C0 sne D0 000008DC 4400 neg.b D0 000008DE 49C0 lea.l A4, D0 000008E0 245F movea.l A2, [A7]+ 000008E2 4E75 rts 000008E4 48E7 1030 movem.l -[A7], D3,A2,A3 000008E8 266F 0010 movea.l A3, [A7 + 0x10] 000008EC 262F 0014 move.l D3, [A7 + 0x14] 000008F0 2F0B move.l -[A7], A3 000008F2 4EBA FF5C jsr [PC - 0xA4 /* 00000850 */] 000008F6 2448 movea.l A2, A0 000008F8 200A move.l D0, A2 000008FA 584F addq.w A7, 4 000008FC 6700 00D8 beq +0xDA /* 000009D6 */ 00000900 70FF moveq.l D0, 0xFFFFFFFF 00000902 B680 cmp.l D3, D0 00000904 6628 bne +0x2A /* 0000092E */ 00000906 1F3C 0001 move.b -[A7], 0x1 0000090A 3F3C 000B move.w -[A7], 0xB 0000090E 486A 0020 pea.l [A2 + 0x20] 00000912 4EAD BD38 jsr [A5 - 0x42C8] 00000916 42A7 clr.l -[A7] 00000918 2F3C 000D 0002 move.l -[A7], 0xD0002 0000091E 486A 0020 pea.l [A2 + 0x20] 00000922 4EAD AED8 jsr [A5 - 0x5128] 00000926 4FEF 0014 lea.l A7, [A7 + 0x14] 0000092A 6000 0092 bra +0x94 /* 000009BE */ label0000092E: 0000092E 70FE moveq.l D0, 0xFFFFFFFE 00000930 B680 cmp.l D3, D0 00000932 6628 bne +0x2A /* 0000095C */ 00000934 1F3C 0001 move.b -[A7], 0x1 00000938 3F3C 000B move.w -[A7], 0xB 0000093C 486A 0020 pea.l [A2 + 0x20] 00000940 4EAD BD38 jsr [A5 - 0x42C8] 00000944 4878 0001 push.l 0x1 00000948 2F3C 000D 0002 move.l -[A7], 0xD0002 0000094E 486A 0020 pea.l [A2 + 0x20] 00000952 4EAD AED8 jsr [A5 - 0x5128] 00000956 4FEF 0014 lea.l A7, [A7 + 0x14] 0000095A 6062 bra +0x64 /* 000009BE */ label0000095C: 0000095C 4A83 tst.l D3 0000095E 6612 bne +0x14 /* 00000972 */ 00000960 4227 clr.b -[A7] 00000962 3F3C 000B move.w -[A7], 0xB 00000966 486A 0020 pea.l [A2 + 0x20] 0000096A 4EAD BD38 jsr [A5 - 0x42C8] 0000096E 504F addq.w A7, 8 00000970 604C bra +0x4E /* 000009BE */ label00000972: 00000972 1F3C 0001 move.b -[A7], 0x1 00000976 3F3C 000B move.w -[A7], 0xB 0000097A 486A 0020 pea.l [A2 + 0x20] 0000097E 4EAD BD38 jsr [A5 - 0x42C8] 00000982 4878 0002 push.l 0x2 00000986 2F3C 000D 0002 move.l -[A7], 0xD0002 0000098C 486A 0020 pea.l [A2 + 0x20] 00000990 4EAD AED8 jsr [A5 - 0x5128] 00000994 7001 moveq.l D0, 0x01 00000996 B680 cmp.l D3, D0 00000998 4FEF 0014 lea.l A7, [A7 + 0x14] 0000099C 6D08 blt +0xA /* 000009A6 */ 0000099E 0C83 0000 00FF cmpi.l D3, 0xFF 000009A4 6F02 ble +0x4 /* 000009A8 */ label000009A6: 000009A6 760A moveq.l D3, 0x0A label000009A8: 000009A8 2003 move.l D0, D3 000009AA 7218 moveq.l D1, 0x18 000009AC E3A8 lsl D0, D1 000009AE 222A 0020 move.l D1, [A2 + 0x20] 000009B2 0281 00FF FFFF andi.l D1, 0xFFFFFF 000009B8 8280 or.l D1, D0 000009BA 2541 0020 move.l [A2 + 0x20], D1 label000009BE: 000009BE 1F3C 0001 move.b -[A7], 0x1 000009C2 2F13 move.l -[A7], [A3] 000009C4 4EAD ACB8 jsr [A5 - 0x5348] 000009C8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000009CC 2F13 move.l -[A7], [A3] 000009CE 4EAD B648 jsr [A5 - 0x49B8] 000009D2 4FEF 000C lea.l A7, [A7 + 0xC] label000009D6: 000009D6 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000009DA 4E75 rts 000009DC 2F0A move.l -[A7], A2 000009DE 594F subq.w A7, 4 000009E0 2F2F 000C move.l -[A7], [A7 + 0xC] 000009E4 4EBA FE6A jsr [PC - 0x196 /* 00000850 */] 000009E8 2448 movea.l A2, A0 000009EA 200A move.l D0, A2 000009EC 584F addq.w A7, 4 000009EE 6608 bne +0xA /* 000009F8 */ 000009F0 7000 moveq.l D0, 0x00 000009F2 584F addq.w A7, 4 000009F4 245F movea.l A2, [A7]+ 000009F6 4E75 rts label000009F8: 000009F8 202A 0020 move.l D0, [A2 + 0x20] 000009FC 0280 0000 0800 andi.l D0, 0x800 00000A02 4A80 tst.l D0 00000A04 6608 bne +0xA /* 00000A0E */ 00000A06 7000 moveq.l D0, 0x00 00000A08 584F addq.w A7, 4 00000A0A 245F movea.l A2, [A7]+ 00000A0C 4E75 rts label00000A0E: 00000A0E 2F3C 000D 0002 move.l -[A7], 0xD0002 00000A14 2F2A 0020 move.l -[A7], [A2 + 0x20] 00000A18 4EAD AED0 jsr [A5 - 0x5130] 00000A1C 504F addq.w A7, 8 00000A1E 4A80 tst.l D0 00000A20 6706 beq +0x8 /* 00000A28 */ 00000A22 5380 subq.l D0, 1 00000A24 670A beq +0xC /* 00000A30 */ 00000A26 6010 bra +0x12 /* 00000A38 */ label00000A28: 00000A28 70FF moveq.l D0, 0xFFFFFFFF 00000A2A 584F addq.w A7, 4 00000A2C 245F movea.l A2, [A7]+ 00000A2E 4E75 rts label00000A30: 00000A30 70FE moveq.l D0, 0xFFFFFFFE 00000A32 584F addq.w A7, 4 00000A34 245F movea.l A2, [A7]+ 00000A36 4E75 rts label00000A38: 00000A38 202A 0020 move.l D0, [A2 + 0x20] 00000A3C 7218 moveq.l D1, 0x18 00000A3E E2A0 asr D0, D1 00000A40 0280 0000 00FF andi.l D0, 0xFF 00000A46 7201 moveq.l D1, 0x01 00000A48 B081 cmp.l D0, D1 00000A4A 6D10 blt +0x12 /* 00000A5C */ 00000A4C 202A 0020 move.l D0, [A2 + 0x20] 00000A50 7218 moveq.l D1, 0x18 00000A52 E2A0 asr D0, D1 00000A54 0280 0000 00FF andi.l D0, 0xFF 00000A5A 6002 bra +0x4 /* 00000A5E */ label00000A5C: 00000A5C 700A moveq.l D0, 0x0A label00000A5E: 00000A5E 2E80 move.l [A7], D0 00000A60 2017 move.l D0, [A7] 00000A62 584F addq.w A7, 4 00000A64 245F movea.l A2, [A7]+ 00000A66 4E75 rts 00000A68 2F0A move.l -[A7], A2 00000A6A 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000A6E 4EBA FDE0 jsr [PC - 0x220 /* 00000850 */] 00000A72 2448 movea.l A2, A0 00000A74 200A move.l D0, A2 00000A76 584F addq.w A7, 4 00000A78 6722 beq +0x24 /* 00000A9C */ 00000A7A 1F2F 000C move.b -[A7], [A7 + 0xC] 00000A7E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000A82 486A 0020 pea.l [A2 + 0x20] 00000A86 4EAD BD38 jsr [A5 - 0x42C8] 00000A8A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000A8E 206F 0012 movea.l A0, [A7 + 0x12] 00000A92 2F10 move.l -[A7], [A0] 00000A94 4EAD B648 jsr [A5 - 0x49B8] 00000A98 4FEF 000E lea.l A7, [A7 + 0xE] label00000A9C: 00000A9C 245F movea.l A2, [A7]+ 00000A9E 4E75 rts 00000AA0 2F0A move.l -[A7], A2 00000AA2 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000AA6 4EBA FDA8 jsr [PC - 0x258 /* 00000850 */] 00000AAA 2448 movea.l A2, A0 00000AAC 200A move.l D0, A2 00000AAE 584F addq.w A7, 4 00000AB0 6606 bne +0x8 /* 00000AB8 */ 00000AB2 7000 moveq.l D0, 0x00 00000AB4 245F movea.l A2, [A7]+ 00000AB6 4E75 rts label00000AB8: 00000AB8 202A 0020 move.l D0, [A2 + 0x20] 00000ABC 0280 0000 0400 andi.l D0, 0x400 00000AC2 4A80 tst.l D0 00000AC4 56C0 sne D0 00000AC6 4400 neg.b D0 00000AC8 49C0 lea.l A4, D0 00000ACA 245F movea.l A2, [A7]+ 00000ACC 4E75 rts 00000ACE 48E7 0038 movem.l -[A7], A2,A3,A4 00000AD2 514F subq.w A7, 8 00000AD4 286F 0018 movea.l A4, [A7 + 0x18] 00000AD8 246F 001C movea.l A2, [A7 + 0x1C] 00000ADC 2F14 move.l -[A7], [A4] 00000ADE 4EAD B600 jsr [A5 - 0x4A00] 00000AE2 2648 movea.l A3, A0 00000AE4 200B move.l D0, A3 00000AE6 584F addq.w A7, 4 00000AE8 660C bne +0xE /* 00000AF6 */ 00000AEA 4857 pea.l [A7] 00000AEC 4EAD BB88 jsr [A5 - 0x4478] 00000AF0 584F addq.w A7, 4 00000AF2 6000 0084 bra +0x86 /* 00000B78 */ label00000AF6: 00000AF6 0C2B 000C 000E cmpi.b [A3 + 0xE], 0xC 00000AFC 660C bne +0xE /* 00000B0A */ 00000AFE 2EAB 0010 move.l [A7], [A3 + 0x10] 00000B02 2F6B 0014 0004 move.l [A7 + 0x4], [A3 + 0x14] 00000B08 6046 bra +0x48 /* 00000B50 */ label00000B0A: 00000B0A 102B 000E move.b D0, [A3 + 0xE] 00000B0E 4880 ext.w D0 00000B10 3F00 move.w -[A7], D0 00000B12 4EAD BD40 jsr [A5 - 0x42C0] 00000B16 4A00 tst.b D0 00000B18 544F addq.w A7, 2 00000B1A 672A beq +0x2C /* 00000B46 */ 00000B1C 2EAB 0026 move.l [A7], [A3 + 0x26] 00000B20 2F6B 002A 0004 move.l [A7 + 0x4], [A3 + 0x2A] 00000B26 4857 pea.l [A7] 00000B28 302F 0006 move.w D0, [A7 + 0x6] 00000B2C 48C0 ext.l D0 00000B2E 4480 neg.l D0 00000B30 3F00 move.w -[A7], D0 00000B32 302F 0006 move.w D0, [A7 + 0x6] 00000B36 48C0 ext.l D0 00000B38 4480 neg.l D0 00000B3A 3F00 move.w -[A7], D0 00000B3C A8A8 syscall OffsetRect 00000B3E 3F6B 0032 0004 move.w [A7 + 0x4], [A3 + 0x32] 00000B44 600A bra +0xC /* 00000B50 */ label00000B46: 00000B46 4857 pea.l [A7] 00000B48 2F14 move.l -[A7], [A4] 00000B4A 4EAD B210 jsr [A5 - 0x4DF0] 00000B4E 504F addq.w A7, 8 label00000B50: 00000B50 3F3C 0001 move.w -[A7], 0x1 00000B54 2F0B move.l -[A7], A3 00000B56 4EAD B618 jsr [A5 - 0x49E8] 00000B5A 4A00 tst.b D0 00000B5C 5C4F addq.w A7, 6 00000B5E 6718 beq +0x1A /* 00000B78 */ 00000B60 4857 pea.l [A7] 00000B62 302F 0006 move.w D0, [A7 + 0x6] 00000B66 48C0 ext.l D0 00000B68 4480 neg.l D0 00000B6A 3F00 move.w -[A7], D0 00000B6C 302F 0006 move.w D0, [A7 + 0x6] 00000B70 48C0 ext.l D0 00000B72 4480 neg.l D0 00000B74 3F00 move.w -[A7], D0 00000B76 A8A8 syscall OffsetRect label00000B78: 00000B78 3057 movea.w A0, [A7] 00000B7A 2488 move.l [A2], A0 00000B7C 306F 0002 movea.w A0, [A7 + 0x2] 00000B80 2548 0004 move.l [A2 + 0x4], A0 00000B84 306F 0004 movea.w A0, [A7 + 0x4] 00000B88 2548 0008 move.l [A2 + 0x8], A0 00000B8C 306F 0006 movea.w A0, [A7 + 0x6] 00000B90 2548 000C move.l [A2 + 0xC], A0 00000B94 504F addq.w A7, 8 00000B96 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000B9A 4E75 rts 00000B9C 48E7 0030 movem.l -[A7], A2,A3 00000BA0 514F subq.w A7, 8 00000BA2 266F 0014 movea.l A3, [A7 + 0x14] 00000BA6 246F 0018 movea.l A2, [A7 + 0x18] 00000BAA 3EAA 0002 move.w [A7], [A2 + 0x2] 00000BAE 3F6A 0006 0002 move.w [A7 + 0x2], [A2 + 0x6] 00000BB4 3F6A 000A 0004 move.w [A7 + 0x4], [A2 + 0xA] 00000BBA 3F6A 000E 0006 move.w [A7 + 0x6], [A2 + 0xE] 00000BC0 2F13 move.l -[A7], [A3] 00000BC2 4EAD B600 jsr [A5 - 0x4A00] 00000BC6 2448 movea.l A2, A0 00000BC8 200A move.l D0, A2 00000BCA 584F addq.w A7, 4 00000BCC 6726 beq +0x28 /* 00000BF4 */ 00000BCE 2F13 move.l -[A7], [A3] 00000BD0 4EAD B5F8 jsr [A5 - 0x4A08] 00000BD4 1028 000E move.b D0, [A0 + 0xE] 00000BD8 4880 ext.w D0 00000BDA 584F addq.w A7, 4 00000BDC 3F00 move.w -[A7], D0 00000BDE 4EAD BD40 jsr [A5 - 0x42C0] 00000BE2 4A00 tst.b D0 00000BE4 544F addq.w A7, 2 00000BE6 670C beq +0xE /* 00000BF4 */ 00000BE8 2F13 move.l -[A7], [A3] 00000BEA 4EAD B2D8 jsr [A5 - 0x4D28] 00000BEE 4A00 tst.b D0 00000BF0 584F addq.w A7, 4 00000BF2 660A bne +0xC /* 00000BFE */ label00000BF4: 00000BF4 7000 moveq.l D0, 0x00 00000BF6 504F addq.w A7, 8 00000BF8 4CDF 0C00 movem.l A2,A3, [A7]+ 00000BFC 4E75 rts label00000BFE: 00000BFE 302F 0002 move.w D0, [A7 + 0x2] 00000C02 48C0 ext.l D0 00000C04 322F 0006 move.w D1, [A7 + 0x6] 00000C08 48C1 ext.l D1 00000C0A 9280 sub.l D1, D0 00000C0C 302A 0028 move.w D0, [A2 + 0x28] 00000C10 48C0 ext.l D0 00000C12 D081 add.l D0, D1 00000C14 3540 002C move.w [A2 + 0x2C], D0 00000C18 3017 move.w D0, [A7] 00000C1A 48C0 ext.l D0 00000C1C 322F 0004 move.w D1, [A7 + 0x4] 00000C20 48C1 ext.l D1 00000C22 9280 sub.l D1, D0 00000C24 3541 002E move.w [A2 + 0x2E], D1 00000C28 4227 clr.b -[A7] 00000C2A 4227 clr.b -[A7] 00000C2C 2F13 move.l -[A7], [A3] 00000C2E 4EAD C6E0 jsr [A5 - 0x3920] 00000C32 3F3C 0004 move.w -[A7], 0x4 00000C36 2F13 move.l -[A7], [A3] 00000C38 4EBA F40E jsr [PC - 0xBF2 /* 00000048 */] 00000C3C 7001 moveq.l D0, 0x01 00000C3E 4FEF 0016 lea.l A7, [A7 + 0x16] 00000C42 4CDF 0C00 movem.l A2,A3, [A7]+ 00000C46 4E75 rts 00000C48 2F0A move.l -[A7], A2 00000C4A 206F 0008 movea.l A0, [A7 + 0x8] 00000C4E 2F10 move.l -[A7], [A0] 00000C50 4EAD B600 jsr [A5 - 0x4A00] 00000C54 2448 movea.l A2, A0 00000C56 200A move.l D0, A2 00000C58 584F addq.w A7, 4 00000C5A 6710 beq +0x12 /* 00000C6C */ 00000C5C 3F3C 0001 move.w -[A7], 0x1 00000C60 2F0A move.l -[A7], A2 00000C62 4EAD B618 jsr [A5 - 0x49E8] 00000C66 4A00 tst.b D0 00000C68 5C4F addq.w A7, 6 00000C6A 6606 bne +0x8 /* 00000C72 */ label00000C6C: 00000C6C 7000 moveq.l D0, 0x00 00000C6E 245F movea.l A2, [A7]+ 00000C70 4E75 rts label00000C72: 00000C72 4A6A 001C tst.w [A2 + 0x1C] 00000C76 6C0A bge +0xC /* 00000C82 */ 00000C78 7000 moveq.l D0, 0x00 00000C7A 102A 0033 move.b D0, [A2 + 0x33] 00000C7E 245F movea.l A2, [A7]+ 00000C80 4E75 rts label00000C82: 00000C82 7001 moveq.l D0, 0x01 00000C84 245F movea.l A2, [A7]+ 00000C86 4E75 rts 00000C88 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000C8C 594F subq.w A7, 4 00000C8E 286F 0018 movea.l A4, [A7 + 0x18] 00000C92 266F 001C movea.l A3, [A7 + 0x1C] 00000C96 2F14 move.l -[A7], [A4] 00000C98 4EAD B600 jsr [A5 - 0x4A00] 00000C9C 2448 movea.l A2, A0 00000C9E 200A move.l D0, A2 00000CA0 584F addq.w A7, 4 00000CA2 6710 beq +0x12 /* 00000CB4 */ 00000CA4 3F3C 0001 move.w -[A7], 0x1 00000CA8 2F0A move.l -[A7], A2 00000CAA 4EAD B618 jsr [A5 - 0x49E8] 00000CAE 4A00 tst.b D0 00000CB0 5C4F addq.w A7, 6 00000CB2 6608 bne +0xA /* 00000CBC */ label00000CB4: 00000CB4 584F addq.w A7, 4 00000CB6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000CBA 4E75 rts label00000CBC: 00000CBC 2F14 move.l -[A7], [A4] 00000CBE 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000CC2 486F 0008 pea.l [A7 + 0x8] 00000CC6 4EAD B638 jsr [A5 - 0x49C8] 00000CCA 0C6F FFFF 000C cmpi.w [A7 + 0xC], 0xFFFF 00000CD0 4FEF 000C lea.l A7, [A7 + 0xC] 00000CD4 661E bne +0x20 /* 00000CF4 */ 00000CD6 4A6F 0002 tst.w [A7 + 0x2] 00000CDA 6E18 bgt +0x1A /* 00000CF4 */ 00000CDC 362F 0002 move.w D3, [A7 + 0x2] 00000CE0 48C3 ext.l D3 00000CE2 5383 subq.l D3, 1 00000CE4 3F03 move.w -[A7], D3 00000CE6 3F3C FFFF move.w -[A7], 0xFFFF 00000CEA 486F 0004 pea.l [A7 + 0x4] 00000CEE 4EAD B558 jsr [A5 - 0x4AA8] 00000CF2 504F addq.w A7, 8 label00000CF4: 00000CF4 3697 move.w [A3], [A7] 00000CF6 376F 0002 0002 move.w [A3 + 0x2], [A7 + 0x2] 00000CFC 584F addq.w A7, 4 00000CFE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000D02 4E75 rts 00000D04 48E7 0038 movem.l -[A7], A2,A3,A4 00000D08 286F 0010 movea.l A4, [A7 + 0x10] 00000D0C 246F 0014 movea.l A2, [A7 + 0x14] 00000D10 2F14 move.l -[A7], [A4] 00000D12 4EAD B600 jsr [A5 - 0x4A00] 00000D16 2648 movea.l A3, A0 00000D18 200B move.l D0, A3 00000D1A 584F addq.w A7, 4 00000D1C 6710 beq +0x12 /* 00000D2E */ 00000D1E 3F3C 0001 move.w -[A7], 0x1 00000D22 2F0B move.l -[A7], A3 00000D24 4EAD B618 jsr [A5 - 0x49E8] 00000D28 4A00 tst.b D0 00000D2A 5C4F addq.w A7, 6 00000D2C 6606 bne +0x8 /* 00000D34 */ label00000D2E: 00000D2E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000D32 4E75 rts label00000D34: 00000D34 0C52 FFFF cmpi.w [A2], 0xFFFF 00000D38 660A bne +0xC /* 00000D44 */ 00000D3A 4A6A 0002 tst.w [A2 + 0x2] 00000D3E 6E04 bgt +0x6 /* 00000D44 */ 00000D40 526A 0002 addq.w [A2 + 0x2], 1 label00000D44: 00000D44 2F12 move.l -[A7], [A2] 00000D46 2F14 move.l -[A7], [A4] 00000D48 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000D4C 4EAD B640 jsr [A5 - 0x49C0] 00000D50 3F3C 0008 move.w -[A7], 0x8 00000D54 2F14 move.l -[A7], [A4] 00000D56 4EBA F2F0 jsr [PC - 0xD10 /* 00000048 */] 00000D5A 4FEF 0012 lea.l A7, [A7 + 0x12] 00000D5E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000D62 4E75 rts 00000D64 48E7 0030 movem.l -[A7], A2,A3 00000D68 266F 0010 movea.l A3, [A7 + 0x10] 00000D6C 206F 000C movea.l A0, [A7 + 0xC] 00000D70 2F10 move.l -[A7], [A0] 00000D72 4EAD B600 jsr [A5 - 0x4A00] 00000D76 2448 movea.l A2, A0 00000D78 200A move.l D0, A2 00000D7A 584F addq.w A7, 4 00000D7C 6736 beq +0x38 /* 00000DB4 */ 00000D7E 3F3C 0001 move.w -[A7], 0x1 00000D82 2F0A move.l -[A7], A2 00000D84 4EAD B618 jsr [A5 - 0x49E8] 00000D88 4A00 tst.b D0 00000D8A 5C4F addq.w A7, 6 00000D8C 6726 beq +0x28 /* 00000DB4 */ 00000D8E 306A 0030 movea.w A0, [A2 + 0x30] 00000D92 2748 0004 move.l [A3 + 0x4], A0 00000D96 306A 002E movea.w A0, [A2 + 0x2E] 00000D9A 2688 move.l [A3], A0 00000D9C 306A 001E movea.w A0, [A2 + 0x1E] 00000DA0 2008 move.l D0, A0 00000DA2 9193 sub.l [A3], D0 00000DA4 306A 0020 movea.w A0, [A2 + 0x20] 00000DA8 2008 move.l D0, A0 00000DAA 91AB 0004 sub.l [A3 + 0x4], D0 00000DAE 4CDF 0C00 movem.l A2,A3, [A7]+ 00000DB2 4E75 rts label00000DB4: 00000DB4 42AB 0004 clr.l [A3 + 0x4] 00000DB8 4293 clr.l [A3] 00000DBA 4CDF 0C00 movem.l A2,A3, [A7]+ 00000DBE 4E75 rts 00000DC0 2F0A move.l -[A7], A2 00000DC2 594F subq.w A7, 4 00000DC4 206F 000C movea.l A0, [A7 + 0xC] 00000DC8 2F10 move.l -[A7], [A0] 00000DCA 4EAD B600 jsr [A5 - 0x4A00] 00000DCE 2448 movea.l A2, A0 00000DD0 200A move.l D0, A2 00000DD2 584F addq.w A7, 4 00000DD4 6750 beq +0x52 /* 00000E26 */ 00000DD6 3F3C 0001 move.w -[A7], 0x1 00000DDA 2F0A move.l -[A7], A2 00000DDC 4EAD B618 jsr [A5 - 0x49E8] 00000DE0 4A00 tst.b D0 00000DE2 5C4F addq.w A7, 6 00000DE4 6740 beq +0x42 /* 00000E26 */ 00000DE6 3F6F 0016 0002 move.w [A7 + 0x2], [A7 + 0x16] 00000DEC 3EAF 0012 move.w [A7], [A7 + 0x12] 00000DF0 302A 001E move.w D0, [A2 + 0x1E] 00000DF4 D157 add.w [A7], D0 00000DF6 302A 0020 move.w D0, [A2 + 0x20] 00000DFA D16F 0002 add.w [A7 + 0x2], D0 00000DFE 2557 002E move.l [A2 + 0x2E], [A7] 00000E02 4227 clr.b -[A7] 00000E04 4267 clr.w -[A7] 00000E06 486A 000F pea.l [A2 + 0xF] 00000E0A 4EAD BAA8 jsr [A5 - 0x4558] 00000E0E 3F3C 0008 move.w -[A7], 0x8 00000E12 206F 0016 movea.l A0, [A7 + 0x16] 00000E16 2F10 move.l -[A7], [A0] 00000E18 4EBA F22E jsr [PC - 0xDD2 /* 00000048 */] 00000E1C 7001 moveq.l D0, 0x01 00000E1E 4FEF 0012 lea.l A7, [A7 + 0x12] 00000E22 245F movea.l A2, [A7]+ 00000E24 4E75 rts label00000E26: 00000E26 7000 moveq.l D0, 0x00 00000E28 584F addq.w A7, 4 00000E2A 245F movea.l A2, [A7]+ 00000E2C 4E75 rts 00000E2E 48E7 0030 movem.l -[A7], A2,A3 00000E32 4FEF FCDE lea.l A7, [A7 - 0x322] 00000E36 266F 0332 movea.l A3, [A7 + 0x332] 00000E3A 422B 0001 clr.b [A3 + 0x1] 00000E3E 4213 clr.b [A3] 00000E40 206F 032E movea.l A0, [A7 + 0x32E] 00000E44 2F10 move.l -[A7], [A0] 00000E46 4EAD B600 jsr [A5 - 0x4A00] 00000E4A 2448 movea.l A2, A0 00000E4C 200A move.l D0, A2 00000E4E 584F addq.w A7, 4 00000E50 675A beq +0x5C /* 00000EAC */ 00000E52 2F0A move.l -[A7], A2 00000E54 4EAD B220 jsr [A5 - 0x4DE0] 00000E58 4A00 tst.b D0 00000E5A 584F addq.w A7, 4 00000E5C 674E beq +0x50 /* 00000EAC */ 00000E5E 4878 0106 push.l 0x106 00000E62 486F 0004 pea.l [A7 + 0x4] 00000E66 3F3C 0002 move.w -[A7], 0x2 00000E6A 2F0A move.l -[A7], A2 00000E6C 4EAD B268 jsr [A5 - 0x4D98] 00000E70 4878 0106 push.l 0x106 00000E74 486F 0118 pea.l [A7 + 0x118] 00000E78 3F3C 0003 move.w -[A7], 0x3 00000E7C 2F0A move.l -[A7], A2 00000E7E 4EAD B268 jsr [A5 - 0x4D98] 00000E82 3F3C 0001 move.w -[A7], 0x1 00000E86 486F 001E pea.l [A7 + 0x1E] 00000E8A 486F 022E pea.l [A7 + 0x22E] 00000E8E 4EAD B8F8 jsr [A5 - 0x4708] 00000E92 486F 012C pea.l [A7 + 0x12C] 00000E96 486F 0236 pea.l [A7 + 0x236] 00000E9A 4EAD B8D8 jsr [A5 - 0x4728] 00000E9E 2F0B move.l -[A7], A3 00000EA0 486F 023E pea.l [A7 + 0x23E] 00000EA4 4EAD B8A0 jsr [A5 - 0x4760] 00000EA8 4FEF 0036 lea.l A7, [A7 + 0x36] label00000EAC: 00000EAC 4FEF 0322 lea.l A7, [A7 + 0x322] 00000EB0 4CDF 0C00 movem.l A2,A3, [A7]+ 00000EB4 4E75 rts fn00000EB6: 00000EB6 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000EBA 4FEF FEFA lea.l A7, [A7 - 0x106] 00000EBE 246F 011A movea.l A2, [A7 + 0x11A] 00000EC2 4857 pea.l [A7] 00000EC4 2F0A move.l -[A7], A2 00000EC6 4EBA 05CA jsr [PC + 0x5CA /* 00001492 */] 00000ECA 1800 move.b D4, D0 00000ECC 2F0A move.l -[A7], A2 00000ECE 4EBA F6E4 jsr [PC - 0x91C /* 000005B4 */] 00000ED2 2648 movea.l A3, A0 00000ED4 1F2F 012E move.b -[A7], [A7 + 0x12E] 00000ED8 2F2F 012C move.l -[A7], [A7 + 0x12C] 00000EDC 2F0A move.l -[A7], A2 00000EDE 4EBA F50A jsr [PC - 0xAF6 /* 000003EA */] 00000EE2 3600 move.w D3, D0 00000EE4 4A43 tst.w D3 00000EE6 4FEF 0016 lea.l A7, [A7 + 0x16] 00000EEA 661C bne +0x1E /* 00000F08 */ 00000EEC 4A04 tst.b D4 00000EEE 670A beq +0xC /* 00000EFA */ 00000EF0 4857 pea.l [A7] 00000EF2 2F0A move.l -[A7], A2 00000EF4 4EBA 053A jsr [PC + 0x53A /* 00001430 */] 00000EF8 504F addq.w A7, 8 label00000EFA: 00000EFA 200B move.l D0, A3 00000EFC 670A beq +0xC /* 00000F08 */ 00000EFE 2F0B move.l -[A7], A3 00000F00 2F0A move.l -[A7], A2 00000F02 4EBA F734 jsr [PC - 0x8CC /* 00000638 */] 00000F06 504F addq.w A7, 8 label00000F08: 00000F08 2F0B move.l -[A7], A3 00000F0A 4EAD C200 jsr [A5 - 0x3E00] 00000F0E 3003 move.w D0, D3 00000F10 4FEF 010A lea.l A7, [A7 + 0x10A] 00000F14 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000F18 4E75 rts 00000F1A 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000F1E 4FEF FAC0 lea.l A7, [A7 - 0x540] 00000F22 266F 0554 movea.l A3, [A7 + 0x554] 00000F26 286F 0558 movea.l A4, [A7 + 0x558] 00000F2A 2F13 move.l -[A7], [A3] 00000F2C 4EAD B600 jsr [A5 - 0x4A00] 00000F30 2448 movea.l A2, A0 00000F32 200A move.l D0, A2 00000F34 584F addq.w A7, 4 00000F36 660C bne +0xE /* 00000F44 */ 00000F38 70FF moveq.l D0, 0xFFFFFFFF 00000F3A 4FEF 0540 lea.l A7, [A7 + 0x540] 00000F3E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000F42 4E75 rts label00000F44: 00000F44 026A FFBF 000C andi.w [A2 + 0xC], 0xFFBF 00000F4A 200C move.l D0, A4 00000F4C 6600 00D8 bne +0xDA /* 00001026 */ 00000F50 102A 000E move.b D0, [A2 + 0xE] 00000F54 49C0 lea.l A4, D0 00000F56 5D80 subq.l D0, 6 00000F58 670E beq +0x10 /* 00000F68 */ 00000F5A 5780 subq.l D0, 3 00000F5C 6762 beq +0x64 /* 00000FC0 */ 00000F5E 5380 subq.l D0, 1 00000F60 675E beq +0x60 /* 00000FC0 */ 00000F62 5780 subq.l D0, 3 00000F64 675A beq +0x5C /* 00000FC0 */ 00000F66 6064 bra +0x66 /* 00000FCC */ label00000F68: 00000F68 2F0A move.l -[A7], A2 00000F6A 4EAD B220 jsr [A5 - 0x4DE0] 00000F6E 4A00 tst.b D0 00000F70 584F addq.w A7, 4 00000F72 660C bne +0xE /* 00000F80 */ 00000F74 7000 moveq.l D0, 0x00 00000F76 4FEF 0540 lea.l A7, [A7 + 0x540] 00000F7A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000F7E 4E75 rts label00000F80: 00000F80 486F 0108 pea.l [A7 + 0x108] 00000F84 2F13 move.l -[A7], [A3] 00000F86 2F0A move.l -[A7], A2 00000F88 4EAD B248 jsr [A5 - 0x4DB8] 00000F8C 3600 move.w D3, D0 00000F8E 4A43 tst.w D3 00000F90 4FEF 000C lea.l A7, [A7 + 0xC] 00000F94 661E bne +0x20 /* 00000FB4 */ 00000F96 486F 0002 pea.l [A7 + 0x2] 00000F9A 486F 010C pea.l [A7 + 0x10C] 00000F9E 4EAD B8A0 jsr [A5 - 0x4760] 00000FA2 4227 clr.b -[A7] 00000FA4 486F 000C pea.l [A7 + 0xC] 00000FA8 2F0B move.l -[A7], A3 00000FAA 4EBA FF0A jsr [PC - 0xF6 /* 00000EB6 */] 00000FAE 3600 move.w D3, D0 00000FB0 4FEF 0012 lea.l A7, [A7 + 0x12] label00000FB4: 00000FB4 3003 move.w D0, D3 00000FB6 4FEF 0540 lea.l A7, [A7 + 0x540] 00000FBA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000FBE 4E75 rts label00000FC0: 00000FC0 70FF moveq.l D0, 0xFFFFFFFF 00000FC2 4FEF 0540 lea.l A7, [A7 + 0x540] 00000FC6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000FCA 4E75 rts label00000FCC: 00000FCC 4857 pea.l [A7] 00000FCE 2F13 move.l -[A7], [A3] 00000FD0 4EAD B2E0 jsr [A5 - 0x4D20] 00000FD4 4A00 tst.b D0 00000FD6 504F addq.w A7, 8 00000FD8 6740 beq +0x42 /* 0000101A */ 00000FDA 42A7 clr.l -[A7] 00000FDC 4878 0000 push.l 0x0 00000FE0 3F3C 0002 move.w -[A7], 0x2 00000FE4 2F0A move.l -[A7], A2 00000FE6 4EAD B270 jsr [A5 - 0x4D90] 00000FEA 42A7 clr.l -[A7] 00000FEC 4878 0000 push.l 0x0 00000FF0 3F3C 0003 move.w -[A7], 0x3 00000FF4 2F0A move.l -[A7], A2 00000FF6 4EAD B270 jsr [A5 - 0x4D90] 00000FFA 4227 clr.b -[A7] 00000FFC 4267 clr.w -[A7] 00000FFE 2F0A move.l -[A7], A2 00001000 4EAD B258 jsr [A5 - 0x4DA8] 00001004 3F3C 0005 move.w -[A7], 0x5 00001008 2F13 move.l -[A7], [A3] 0000100A 4EAD B648 jsr [A5 - 0x49B8] 0000100E 7000 moveq.l D0, 0x00 00001010 4FEF 056A lea.l A7, [A7 + 0x56A] 00001014 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001018 4E75 rts label0000101A: 0000101A 70FF moveq.l D0, 0xFFFFFFFF 0000101C 4FEF 0540 lea.l A7, [A7 + 0x540] 00001020 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001024 4E75 rts label00001026: 00001026 2F0A move.l -[A7], A2 00001028 4EAD B220 jsr [A5 - 0x4DE0] 0000102C 4A00 tst.b D0 0000102E 584F addq.w A7, 4 00001030 6616 bne +0x18 /* 00001048 */ 00001032 1F3C 0001 move.b -[A7], 0x1 00001036 2F0C move.l -[A7], A4 00001038 2F0B move.l -[A7], A3 0000103A 4EBA FE7A jsr [PC - 0x186 /* 00000EB6 */] 0000103E 4FEF 054A lea.l A7, [A7 + 0x54A] 00001042 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001046 4E75 rts label00001048: 00001048 102A 000E move.b D0, [A2 + 0xE] 0000104C 4880 ext.w D0 0000104E 3F00 move.w -[A7], D0 00001050 4EAD B7B8 jsr [A5 - 0x4848] 00001054 1600 move.b D3, D0 00001056 0C03 0023 cmpi.b D3, 0x23 /* '#' */ 0000105A 544F addq.w A7, 2 0000105C 660C bne +0xE /* 0000106A */ 0000105E 70FF moveq.l D0, 0xFFFFFFFF 00001060 4FEF 0540 lea.l A7, [A7 + 0x540] 00001064 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001068 4E75 rts label0000106A: 0000106A 3F13 move.w -[A7], [A3] 0000106C 1F03 move.b -[A7], D3 0000106E 3F3C 0001 move.w -[A7], 0x1 00001072 2F0C move.l -[A7], A4 00001074 486F 0228 pea.l [A7 + 0x228] 00001078 4EAD B880 jsr [A5 - 0x4780] 0000107C 4A00 tst.b D0 0000107E 4FEF 000E lea.l A7, [A7 + 0xE] 00001082 660C bne +0xE /* 00001090 */ 00001084 70D5 moveq.l D0, 0xFFFFFFD5 00001086 4FEF 0540 lea.l A7, [A7 + 0x540] 0000108A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000108E 4E75 rts label00001090: 00001090 026A FEFB 000C andi.w [A2 + 0xC], 0xFEFB 00001096 4267 clr.w -[A7] 00001098 2F0A move.l -[A7], A2 0000109A 4EAD B1F0 jsr [A5 - 0x4E10] 0000109E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000010A2 2F13 move.l -[A7], [A3] 000010A4 4EAD BE08 jsr [A5 - 0x41F8] 000010A8 486F 0340 pea.l [A7 + 0x340] 000010AC 486F 022E pea.l [A7 + 0x22E] 000010B0 4EAD B8C0 jsr [A5 - 0x4740] 000010B4 486F 0232 pea.l [A7 + 0x232] 000010B8 4EAD B8D0 jsr [A5 - 0x4730] 000010BC 486F 0452 pea.l [A7 + 0x452] 000010C0 486F 023A pea.l [A7 + 0x23A] 000010C4 4EAD B8A0 jsr [A5 - 0x4760] 000010C8 0C2F 00FF 045A cmpi.b [A7 + 0x45A], 0xFF 000010CE 650E bcs +0x10 /* 000010DE */ 000010D0 41EF 045B lea.l A0, [A7 + 0x45B] 000010D4 70FF moveq.l D0, 0xFFFFFFFF label000010D6: 000010D6 5280 addq.l D0, 1 000010D8 4A18 tst.b [A0]+ 000010DA 66FA bne -0x4 /* 000010D6 */ 000010DC 6006 bra +0x8 /* 000010E4 */ label000010DE: 000010DE 7000 moveq.l D0, 0x00 000010E0 102F 045A move.b D0, [A7 + 0x45A] label000010E4: 000010E4 5480 addq.l D0, 2 000010E6 2F00 move.l -[A7], D0 000010E8 486F 045E pea.l [A7 + 0x45E] 000010EC 3F3C 0002 move.w -[A7], 0x2 000010F0 2F0A move.l -[A7], A2 000010F2 4EAD B270 jsr [A5 - 0x4D90] 000010F6 0C2F 00FF 0362 cmpi.b [A7 + 0x362], 0xFF 000010FC 650E bcs +0x10 /* 0000110C */ 000010FE 41EF 0363 lea.l A0, [A7 + 0x363] 00001102 70FF moveq.l D0, 0xFFFFFFFF label00001104: 00001104 5280 addq.l D0, 1 00001106 4A18 tst.b [A0]+ 00001108 66FA bne -0x4 /* 00001104 */ 0000110A 6006 bra +0x8 /* 00001112 */ label0000110C: 0000110C 7000 moveq.l D0, 0x00 0000110E 102F 0362 move.b D0, [A7 + 0x362] label00001112: 00001112 5480 addq.l D0, 2 00001114 2F00 move.l -[A7], D0 00001116 486F 0366 pea.l [A7 + 0x366] 0000111A 3F3C 0003 move.w -[A7], 0x3 0000111E 2F0A move.l -[A7], A2 00001120 4EAD B270 jsr [A5 - 0x4D90] 00001124 1F3C 0001 move.b -[A7], 0x1 00001128 4267 clr.w -[A7] 0000112A 2F0A move.l -[A7], A2 0000112C 4EAD B258 jsr [A5 - 0x4DA8] 00001130 3F3C 0008 move.w -[A7], 0x8 00001134 2F13 move.l -[A7], [A3] 00001136 4EBA EF10 jsr [PC - 0x10F0 /* 00000048 */] 0000113A 7000 moveq.l D0, 0x00 0000113C 4FEF 058A lea.l A7, [A7 + 0x58A] 00001140 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001144 4E75 rts 00001146 48E7 1820 movem.l -[A7], D3,D4,A2 0000114A 4FEF FEFA lea.l A7, [A7 - 0x106] 0000114E 246F 0116 movea.l A2, [A7 + 0x116] 00001152 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001156 2050 movea.l A0, [A0] 00001158 2050 movea.l A0, [A0] 0000115A 3828 000A move.w D4, [A0 + 0xA] 0000115E 7601 moveq.l D3, 0x01 00001160 6028 bra +0x2A /* 0000118A */ label00001162: 00001162 4857 pea.l [A7] 00001164 3F03 move.w -[A7], D3 00001166 4EAD B5C0 jsr [A5 - 0x4A40] 0000116A 486F 0006 pea.l [A7 + 0x6] 0000116E 2F0A move.l -[A7], A2 00001170 4EAD 9DD2 jsr [A5 - 0x622E] 00001174 301F move.w D0, [A7]+ 00001176 4A40 tst.w D0 00001178 584F addq.w A7, 4 0000117A 660C bne +0xE /* 00001188 */ 0000117C 3003 move.w D0, D3 0000117E 4FEF 0106 lea.l A7, [A7 + 0x106] 00001182 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001186 4E75 rts label00001188: 00001188 5243 addq.w D3, 1 label0000118A: 0000118A B644 cmp.w D3, D4 0000118C 6FD4 ble -0x2A /* 00001162 */ 0000118E 70FF moveq.l D0, 0xFFFFFFFF 00001190 4FEF 0106 lea.l A7, [A7 + 0x106] 00001194 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001198 4E75 rts 0000119A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000119E 2050 movea.l A0, [A0] 000011A0 2050 movea.l A0, [A0] 000011A2 3028 000A move.w D0, [A0 + 0xA] 000011A6 4E75 rts 000011A8 206D 1C30 movea.l A0, [A5 + 0x1C30] 000011AC 3028 0006 move.w D0, [A0 + 0x6] 000011B0 4E75 rts 000011B2 322F 0004 move.w D1, [A7 + 0x4] 000011B6 4A41 tst.w D1 000011B8 6608 bne +0xA /* 000011C2 */ 000011BA 206D 1C30 movea.l A0, [A5 + 0x1C30] 000011BE 3228 0006 move.w D1, [A0 + 0x6] label000011C2: 000011C2 3001 move.w D0, D1 000011C4 48C0 ext.l D0 000011C6 5380 subq.l D0, 1 000011C8 4C3C 0800 0000 movem.w A3, 0x0 000011CE 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000011D2 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 000011D6 2250 movea.l A1, [A0] 000011D8 3031 0820 move.w D0, [A1 + D0 + 0x20] 000011DC 48C0 ext.l D0 000011DE 5380 subq.l D0, 1 000011E0 4C3C 0800 0000 movem.w A3, 0x0 000011E6 0166 bchg -[A6], D0 000011E8 206D 14A8 movea.l A0, [A5 + 0x14A8] 000011EC 2050 movea.l A0, [A0] 000011EE D1C0 add.l A0, D0 000011F0 41E8 0014 lea.l A0, [A0 + 0x14] 000011F4 3268 0160 movea.w A1, [A0 + 0x160] 000011F8 2009 move.l D0, A1 000011FA 4E75 rts 000011FC 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001200 3F2F 0008 move.w -[A7], [A7 + 0x8] 00001204 4EAD B5C0 jsr [A5 - 0x4A40] 00001208 5C4F addq.w A7, 6 0000120A 4E75 rts 0000120C 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001210 3F2F 0008 move.w -[A7], [A7 + 0x8] 00001214 4EAD B5C8 jsr [A5 - 0x4A38] 00001218 5C4F addq.w A7, 6 0000121A 4E75 rts 0000121C 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001220 302F 0008 move.w D0, [A7 + 0x8] 00001224 48C0 ext.l D0 00001226 5380 subq.l D0, 1 00001228 4C3C 0800 0000 movem.w A3, 0x0 0000122E 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00001232 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001236 2250 movea.l A1, [A0] 00001238 3031 0820 move.w D0, [A1 + D0 + 0x20] 0000123C 48C0 ext.l D0 0000123E 5380 subq.l D0, 1 00001240 4C3C 0800 0000 movem.w A3, 0x0 00001246 0166 bchg -[A6], D0 00001248 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000124C 2050 movea.l A0, [A0] 0000124E D1C0 add.l A0, D0 00001250 41E8 0014 lea.l A0, [A0 + 0x14] 00001254 4868 001A pea.l [A0 + 0x1A] 00001258 4EAD B8A0 jsr [A5 - 0x4760] 0000125C 504F addq.w A7, 8 0000125E 4E75 rts 00001260 1F3C 0001 move.b -[A7], 0x1 00001264 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001268 3F2F 000A move.w -[A7], [A7 + 0xA] 0000126C 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00001270 4EAD B5E8 jsr [A5 - 0x4A18] 00001274 4FEF 000C lea.l A7, [A7 + 0xC] 00001278 4E75 rts 0000127A 302F 0004 move.w D0, [A7 + 0x4] 0000127E 48C0 ext.l D0 00001280 5380 subq.l D0, 1 00001282 4C3C 0800 0000 movem.w A3, 0x0 00001288 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000128C 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001290 2250 movea.l A1, [A0] 00001292 3031 0822 move.w D0, [A1 + D0 + 0x22] 00001296 48C0 ext.l D0 00001298 670A beq +0xC /* 000012A4 */ 0000129A 5380 subq.l D0, 1 0000129C 670E beq +0x10 /* 000012AC */ 0000129E 5380 subq.l D0, 1 000012A0 6706 beq +0x8 /* 000012A8 */ 000012A2 600C bra +0xE /* 000012B0 */ label000012A4: 000012A4 7000 moveq.l D0, 0x00 000012A6 4E75 rts label000012A8: 000012A8 7001 moveq.l D0, 0x01 000012AA 4E75 rts label000012AC: 000012AC 7002 moveq.l D0, 0x02 000012AE 4E75 rts label000012B0: 000012B0 7000 moveq.l D0, 0x00 000012B2 4E75 rts 000012B4 2F03 move.l -[A7], D3 000012B6 362F 000A move.w D3, [A7 + 0xA] 000012BA 3003 move.w D0, D3 000012BC 48C0 ext.l D0 000012BE 670A beq +0xC /* 000012CA */ 000012C0 5380 subq.l D0, 1 000012C2 670A beq +0xC /* 000012CE */ 000012C4 5380 subq.l D0, 1 000012C6 670A beq +0xC /* 000012D2 */ 000012C8 600A bra +0xC /* 000012D4 */ label000012CA: 000012CA 7600 moveq.l D3, 0x00 000012CC 6006 bra +0x8 /* 000012D4 */ label000012CE: 000012CE 7602 moveq.l D3, 0x02 000012D0 6002 bra +0x4 /* 000012D4 */ label000012D2: 000012D2 7601 moveq.l D3, 0x01 label000012D4: 000012D4 302F 0008 move.w D0, [A7 + 0x8] 000012D8 48C0 ext.l D0 000012DA 5380 subq.l D0, 1 000012DC 4C3C 0800 0000 movem.w A3, 0x0 000012E2 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000012E6 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 000012EA 2250 movea.l A1, [A0] 000012EC 3383 0822 move.w [A1 + D0 + 0x22], D3 000012F0 261F move.l D3, [A7]+ 000012F2 4E75 rts 000012F4 42A7 clr.l -[A7] 000012F6 2F2F 000A move.l -[A7], [A7 + 0xA] 000012FA 3F2F 000C move.w -[A7], [A7 + 0xC] 000012FE 4EAD B128 jsr [A5 - 0x4ED8] 00001302 4FEF 000A lea.l A7, [A7 + 0xA] 00001306 4E75 rts 00001308 2F3C 0000 8000 move.l -[A7], 0x8000 0000130E 2F2F 000C move.l -[A7], [A7 + 0xC] 00001312 206F 000C movea.l A0, [A7 + 0xC] 00001316 2F10 move.l -[A7], [A0] 00001318 4EAD C990 jsr [A5 - 0x3670] 0000131C 4FEF 000C lea.l A7, [A7 + 0xC] 00001320 4E75 rts fn00001322: 00001322 226F 0004 movea.l A1, [A7 + 0x4] 00001326 4A51 tst.w [A1] 00001328 6646 bne +0x48 /* 00001370 */ 0000132A 4A69 0002 tst.w [A1 + 0x2] 0000132E 6740 beq +0x42 /* 00001370 */ 00001330 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001334 4A28 004E tst.b [A0 + 0x4E] 00001338 672E beq +0x30 /* 00001368 */ 0000133A 3029 0002 move.w D0, [A1 + 0x2] 0000133E B068 0052 cmp.w D0, [A0 + 0x52] 00001342 6D24 blt +0x26 /* 00001368 */ 00001344 32A8 0050 move.w [A1], [A0 + 0x50] 00001348 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000134C 3028 0052 move.w D0, [A0 + 0x52] 00001350 48C0 ext.l D0 00001352 3229 0002 move.w D1, [A1 + 0x2] 00001356 48C1 ext.l D1 00001358 9280 sub.l D1, D0 0000135A 3028 0054 move.w D0, [A0 + 0x54] 0000135E 48C0 ext.l D0 00001360 D081 add.l D0, D1 00001362 3340 0002 move.w [A1 + 0x2], D0 00001366 6008 bra +0xA /* 00001370 */ label00001368: 00001368 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000136C 32A8 0004 move.w [A1], [A0 + 0x4] label00001370: 00001370 4E75 rts fn00001372: 00001372 226F 0004 movea.l A1, [A7 + 0x4] 00001376 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000137A 3011 move.w D0, [A1] 0000137C B068 0004 cmp.w D0, [A0 + 0x4] 00001380 6604 bne +0x6 /* 00001386 */ 00001382 4251 clr.w [A1] 00001384 6034 bra +0x36 /* 000013BA */ label00001386: 00001386 2048 movea.l A0, A0 00001388 4A28 004E tst.b [A0 + 0x4E] 0000138C 672C beq +0x2E /* 000013BA */ 0000138E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001392 3011 move.w D0, [A1] 00001394 B068 0050 cmp.w D0, [A0 + 0x50] 00001398 6620 bne +0x22 /* 000013BA */ 0000139A 4251 clr.w [A1] 0000139C 206D 1C30 movea.l A0, [A5 + 0x1C30] 000013A0 3028 0052 move.w D0, [A0 + 0x52] 000013A4 48C0 ext.l D0 000013A6 3229 0002 move.w D1, [A1 + 0x2] 000013AA 48C1 ext.l D1 000013AC D280 add.l D1, D0 000013AE 3028 0054 move.w D0, [A0 + 0x54] 000013B2 48C0 ext.l D0 000013B4 9280 sub.l D1, D0 000013B6 3341 0002 move.w [A1 + 0x2], D1 label000013BA: 000013BA 4E75 rts 000013BC 206F 0004 movea.l A0, [A7 + 0x4] 000013C0 0C68 0001 0002 cmpi.w [A0 + 0x2], 0x1 000013C6 6D0C blt +0xE /* 000013D4 */ 000013C8 206F 0004 movea.l A0, [A7 + 0x4] 000013CC 0C68 7D00 0002 cmpi.w [A0 + 0x2], 0x7D00 /* '}\0' */ 000013D2 6F04 ble +0x6 /* 000013D8 */ label000013D4: 000013D4 7000 moveq.l D0, 0x00 000013D6 6002 bra +0x4 /* 000013DA */ label000013D8: 000013D8 7001 moveq.l D0, 0x01 label000013DA: 000013DA 4E75 rts fn000013DC: 000013DC 594F subq.w A7, 4 000013DE 202F 000C move.l D0, [A7 + 0xC] 000013E2 0280 0000 FFFF andi.l D0, 0xFFFF 000013E8 3F00 move.w -[A7], D0 000013EA 202F 000E move.l D0, [A7 + 0xE] 000013EE 7210 moveq.l D1, 0x10 000013F0 E2A0 asr D0, D1 000013F2 3F00 move.w -[A7], D0 000013F4 486F 0004 pea.l [A7 + 0x4] 000013F8 4EAD B558 jsr [A5 - 0x4AA8] 000013FC 486F 0008 pea.l [A7 + 0x8] 00001400 4EBA FF20 jsr [PC - 0xE0 /* 00001322 */] 00001404 206F 0014 movea.l A0, [A7 + 0x14] 00001408 20AF 000C move.l [A0], [A7 + 0xC] 0000140C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001410 4E75 rts fn00001412: 00001412 486F 0004 pea.l [A7 + 0x4] 00001416 4EBA FF5A jsr [PC - 0xA6 /* 00001372 */] 0000141A 306F 000A movea.w A0, [A7 + 0xA] 0000141E 326F 0008 movea.w A1, [A7 + 0x8] 00001422 2009 move.l D0, A1 00001424 7210 moveq.l D1, 0x10 00001426 E3A8 lsl D0, D1 00001428 2208 move.l D1, A0 0000142A 8081 or.l D0, D1 0000142C 584F addq.w A7, 4 0000142E 4E75 rts fn00001430: 00001430 48E7 0038 movem.l -[A7], A2,A3,A4 00001434 286F 0010 movea.l A4, [A7 + 0x10] 00001438 266F 0014 movea.l A3, [A7 + 0x14] 0000143C 2F14 move.l -[A7], [A4] 0000143E 4EAD B600 jsr [A5 - 0x4A00] 00001442 2448 movea.l A2, A0 00001444 200A move.l D0, A2 00001446 584F addq.w A7, 4 00001448 6706 beq +0x8 /* 00001450 */ 0000144A 4A2A 000E tst.b [A2 + 0xE] 0000144E 6606 bne +0x8 /* 00001456 */ label00001450: 00001450 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001454 4E75 rts label00001456: 00001456 0C13 00FF cmpi.b [A3], 0xFF 0000145A 650E bcs +0x10 /* 0000146A */ 0000145C 41EB 0001 lea.l A0, [A3 + 0x1] 00001460 70FF moveq.l D0, 0xFFFFFFFF label00001462: 00001462 5280 addq.l D0, 1 00001464 4A18 tst.b [A0]+ 00001466 66FA bne -0x4 /* 00001462 */ 00001468 6004 bra +0x6 /* 0000146E */ label0000146A: 0000146A 7000 moveq.l D0, 0x00 0000146C 1013 move.b D0, [A3] label0000146E: 0000146E 5480 addq.l D0, 2 00001470 2F00 move.l -[A7], D0 00001472 2F0B move.l -[A7], A3 00001474 3F3C 0001 move.w -[A7], 0x1 00001478 2F0A move.l -[A7], A2 0000147A 4EAD B270 jsr [A5 - 0x4D90] 0000147E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001482 2F14 move.l -[A7], [A4] 00001484 4EAD B648 jsr [A5 - 0x49B8] 00001488 4FEF 0014 lea.l A7, [A7 + 0x14] 0000148C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001490 4E75 rts fn00001492: 00001492 2F0A move.l -[A7], A2 00001494 206F 0008 movea.l A0, [A7 + 0x8] 00001498 2F10 move.l -[A7], [A0] 0000149A 4EAD B600 jsr [A5 - 0x4A00] 0000149E 2448 movea.l A2, A0 000014A0 200A move.l D0, A2 000014A2 584F addq.w A7, 4 000014A4 6606 bne +0x8 /* 000014AC */ 000014A6 7000 moveq.l D0, 0x00 000014A8 245F movea.l A2, [A7]+ 000014AA 4E75 rts label000014AC: 000014AC 4878 0106 push.l 0x106 000014B0 2F2F 0010 move.l -[A7], [A7 + 0x10] 000014B4 3F3C 0001 move.w -[A7], 0x1 000014B8 2F0A move.l -[A7], A2 000014BA 4EAD B268 jsr [A5 - 0x4D98] 000014BE 4A80 tst.l D0 000014C0 5EC0 sgt D0 000014C2 4400 neg.b D0 000014C4 49C0 lea.l A4, D0 000014C6 4FEF 000E lea.l A7, [A7 + 0xE] 000014CA 245F movea.l A2, [A7]+ 000014CC 4E75 rts 000014CE 2F0A move.l -[A7], A2 000014D0 246F 0008 movea.l A2, [A7 + 0x8] 000014D4 4A2F 000C tst.b [A7 + 0xC] 000014D8 6722 beq +0x24 /* 000014FC */ 000014DA 306A 0002 movea.w A0, [A2 + 0x2] 000014DE 3252 movea.w A1, [A2] 000014E0 2009 move.l D0, A1 000014E2 7210 moveq.l D1, 0x10 000014E4 E3A8 lsl D0, D1 000014E6 2208 move.l D1, A0 000014E8 8081 or.l D0, D1 000014EA 2F00 move.l -[A7], D0 000014EC 206D 1C30 movea.l A0, [A5 + 0x1C30] 000014F0 2F28 008A move.l -[A7], [A0 + 0x8A] 000014F4 4EAD D8D0 jsr [A5 - 0x2730] 000014F8 504F addq.w A7, 8 000014FA 6020 bra +0x22 /* 0000151C */ label000014FC: 000014FC 306A 0002 movea.w A0, [A2 + 0x2] 00001500 3252 movea.w A1, [A2] 00001502 2009 move.l D0, A1 00001504 7210 moveq.l D1, 0x10 00001506 E3A8 lsl D0, D1 00001508 2208 move.l D1, A0 0000150A 8081 or.l D0, D1 0000150C 2F00 move.l -[A7], D0 0000150E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001512 2F28 008A move.l -[A7], [A0 + 0x8A] 00001516 4EAD D8E0 jsr [A5 - 0x2720] 0000151A 504F addq.w A7, 8 label0000151C: 0000151C 2F12 move.l -[A7], [A2] 0000151E 4EAD BA38 jsr [A5 - 0x45C8] 00001522 584F addq.w A7, 4 00001524 245F movea.l A2, [A7]+ 00001526 4E75 rts 00001528 206F 0004 movea.l A0, [A7 + 0x4] 0000152C 3268 0002 movea.w A1, [A0 + 0x2] 00001530 3010 move.w D0, [A0] 00001532 48C0 ext.l D0 00001534 7210 moveq.l D1, 0x10 00001536 E3A8 lsl D0, D1 00001538 2209 move.l D1, A1 0000153A 8081 or.l D0, D1 0000153C 2F00 move.l -[A7], D0 0000153E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001542 2F28 008A move.l -[A7], [A0 + 0x8A] 00001546 4EAD D8F0 jsr [A5 - 0x2710] 0000154A 504F addq.w A7, 8 0000154C 4E75 rts 0000154E 48E7 0038 movem.l -[A7], A2,A3,A4 00001552 514F subq.w A7, 8 00001554 266F 0018 movea.l A3, [A7 + 0x18] 00001558 286F 001C movea.l A4, [A7 + 0x1C] 0000155C 2F13 move.l -[A7], [A3] 0000155E 4EAD B600 jsr [A5 - 0x4A00] 00001562 2448 movea.l A2, A0 00001564 200A move.l D0, A2 00001566 584F addq.w A7, 4 00001568 6700 009A beq +0x9C /* 00001604 */ 0000156C 4294 clr.l [A4] 0000156E 486F 0002 pea.l [A7 + 0x2] 00001572 2F13 move.l -[A7], [A3] 00001574 4EAD B2E0 jsr [A5 - 0x4D20] 00001578 4A00 tst.b D0 0000157A 504F addq.w A7, 8 0000157C 6700 0086 beq +0x88 /* 00001604 */ 00001580 2F13 move.l -[A7], [A3] 00001582 4EAD B5F8 jsr [A5 - 0x4A08] 00001586 1028 000E move.b D0, [A0 + 0xE] 0000158A 49C0 lea.l A4, D0 0000158C 584F addq.w A7, 4 0000158E 5380 subq.l D0, 1 00001590 671C beq +0x1E /* 000015AE */ 00001592 5980 subq.l D0, 4 00001594 6706 beq +0x8 /* 0000159C */ 00001596 5180 subq.l D0, 8 00001598 6714 beq +0x16 /* 000015AE */ 0000159A 605C bra +0x5E /* 000015F8 */ label0000159C: 0000159C 4878 0001 push.l 0x1 000015A0 2F2A 0014 move.l -[A7], [A2 + 0x14] 000015A4 4EAD C248 jsr [A5 - 0x3DB8] 000015A8 2888 move.l [A4], A0 000015AA 504F addq.w A7, 8 000015AC 604A bra +0x4C /* 000015F8 */ label000015AE: 000015AE 42AF 0004 clr.l [A7 + 0x4] 000015B2 4227 clr.b -[A7] 000015B4 1F3C 0001 move.b -[A7], 0x1 000015B8 486A 001E pea.l [A2 + 0x1E] 000015BC 486F 000C pea.l [A7 + 0xC] 000015C0 486A 0014 pea.l [A2 + 0x14] 000015C4 4EAD BD58 jsr [A5 - 0x42A8] 000015C8 3F6D 1C10 0010 move.w [A7 + 0x10], [A5 + 0x1C10] 000015CE 4A6D 1C10 tst.w [A5 + 0x1C10] 000015D2 4FEF 0010 lea.l A7, [A7 + 0x10] 000015D6 6620 bne +0x22 /* 000015F8 */ 000015D8 4AAF 0004 tst.l [A7 + 0x4] 000015DC 671A beq +0x1C /* 000015F8 */ 000015DE 4878 0001 push.l 0x1 000015E2 2F2F 0008 move.l -[A7], [A7 + 0x8] 000015E6 4EAD C248 jsr [A5 - 0x3DB8] 000015EA 2888 move.l [A4], A0 000015EC 2F2F 000C move.l -[A7], [A7 + 0xC] 000015F0 4EAD C260 jsr [A5 - 0x3DA0] 000015F4 4FEF 000C lea.l A7, [A7 + 0xC] label000015F8: 000015F8 3F2F 0002 move.w -[A7], [A7 + 0x2] 000015FC 2F13 move.l -[A7], [A3] 000015FE 4EAD B2C8 jsr [A5 - 0x4D38] 00001602 5C4F addq.w A7, 6 label00001604: 00001604 504F addq.w A7, 8 00001606 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000160A 4E75 rts 0000160C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001610 594F subq.w A7, 4 00001612 246F 0018 movea.l A2, [A7 + 0x18] 00001616 266F 001C movea.l A3, [A7 + 0x1C] 0000161A 7600 moveq.l D3, 0x00 0000161C 2F0B move.l -[A7], A3 0000161E 4EAD C2E0 jsr [A5 - 0x3D20] 00001622 2F40 0004 move.l [A7 + 0x4], D0 00001626 2F0B move.l -[A7], A3 00001628 4EAD C250 jsr [A5 - 0x3DB0] 0000162C 2848 movea.l A4, A0 0000162E 200C move.l D0, A4 00001630 504F addq.w A7, 8 00001632 6700 00A8 beq +0xAA /* 000016DC */ 00001636 2F12 move.l -[A7], [A2] 00001638 4EAD B600 jsr [A5 - 0x4A00] 0000163C 2648 movea.l A3, A0 0000163E 200B move.l D0, A3 00001640 584F addq.w A7, 4 00001642 6722 beq +0x24 /* 00001666 */ 00001644 4A2B 000E tst.b [A3 + 0xE] 00001648 671C beq +0x1E /* 00001666 */ 0000164A 0C2B 0005 000E cmpi.b [A3 + 0xE], 0x5 00001650 6604 bne +0x6 /* 00001656 */ 00001652 7605 moveq.l D3, 0x05 00001654 6002 bra +0x4 /* 00001658 */ label00001656: 00001656 7601 moveq.l D3, 0x01 label00001658: 00001658 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000165C 2F12 move.l -[A7], [A2] 0000165E 4EAD BE08 jsr [A5 - 0x41F8] 00001662 5C4F addq.w A7, 6 00001664 601A bra +0x1C /* 00001680 */ label00001666: 00001666 2F0A move.l -[A7], A2 00001668 4EBA EA7C jsr [PC - 0x1584 /* 000000E6 */] 0000166C 4A00 tst.b D0 0000166E 584F addq.w A7, 4 00001670 676A beq +0x6C /* 000016DC */ 00001672 2F12 move.l -[A7], [A2] 00001674 4EAD B600 jsr [A5 - 0x4A00] 00001678 2648 movea.l A3, A0 0000167A 200B move.l D0, A3 0000167C 584F addq.w A7, 4 0000167E 675C beq +0x5E /* 000016DC */ label00001680: 00001680 0C43 0005 cmpi.w D3, 0x5 00001684 6618 bne +0x1A /* 0000169E */ 00001686 42A7 clr.l -[A7] 00001688 42A7 clr.l -[A7] 0000168A 2F0C move.l -[A7], A4 0000168C 3F3C 000E move.w -[A7], 0xE 00001690 2F12 move.l -[A7], [A2] 00001692 3F03 move.w -[A7], D3 00001694 4EAD B3A8 jsr [A5 - 0x4C58] 00001698 4FEF 0014 lea.l A7, [A7 + 0x14] 0000169C 6036 bra +0x38 /* 000016D4 */ label0000169E: 0000169E 42A7 clr.l -[A7] 000016A0 42A7 clr.l -[A7] 000016A2 42A7 clr.l -[A7] 000016A4 3F3C 000E move.w -[A7], 0xE 000016A8 2F12 move.l -[A7], [A2] 000016AA 3F03 move.w -[A7], D3 000016AC 4EAD B3A8 jsr [A5 - 0x4C58] 000016B0 4227 clr.b -[A7] 000016B2 4267 clr.w -[A7] 000016B4 2F0B move.l -[A7], A3 000016B6 4EAD B258 jsr [A5 - 0x4DA8] 000016BA 42A7 clr.l -[A7] 000016BC 1F3C 0002 move.b -[A7], 0x2 000016C0 2F2D 8AC0 move.l -[A7], [A5 - 0x7540] 000016C4 4227 clr.b -[A7] 000016C6 4227 clr.b -[A7] 000016C8 2F0C move.l -[A7], A4 000016CA 2F12 move.l -[A7], [A2] 000016CC 4EAD B4F0 jsr [A5 - 0x4B10] 000016D0 4FEF 0032 lea.l A7, [A7 + 0x32] label000016D4: 000016D4 2F12 move.l -[A7], [A2] 000016D6 4EAD BA38 jsr [A5 - 0x45C8] 000016DA 584F addq.w A7, 4 label000016DC: 000016DC 584F addq.w A7, 4 000016DE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000016E2 4E75 rts 000016E4 42A7 clr.l -[A7] 000016E6 42A7 clr.l -[A7] 000016E8 3F3C 0015 move.w -[A7], 0x15 000016EC 206F 000E movea.l A0, [A7 + 0xE] 000016F0 2F10 move.l -[A7], [A0] 000016F2 4EAD BDF8 jsr [A5 - 0x4208] 000016F6 4FEF 000E lea.l A7, [A7 + 0xE] 000016FA 4E75 rts 000016FC 48E7 003A movem.l -[A7], A2,A3,A4,A6 00001700 2C6F 0014 movea.l A6, [A7 + 0x14] 00001704 246F 0018 movea.l A2, [A7 + 0x18] 00001708 2F16 move.l -[A7], [A6] 0000170A 4EAD B600 jsr [A5 - 0x4A00] 0000170E 2648 movea.l A3, A0 00001710 200B move.l D0, A3 00001712 584F addq.w A7, 4 00001714 6750 beq +0x52 /* 00001766 */ 00001716 274A 0014 move.l [A3 + 0x14], A2 0000171A 4A2F 0020 tst.b [A7 + 0x20] 0000171E 670E beq +0x10 /* 0000172E */ 00001720 3F2F 001E move.w -[A7], [A7 + 0x1E] 00001724 2F16 move.l -[A7], [A6] 00001726 4EAD C6D0 jsr [A5 - 0x3930] 0000172A 5C4F addq.w A7, 6 0000172C 6038 bra +0x3A /* 00001766 */ label0000172E: 0000172E 286B 0010 movea.l A4, [A3 + 0x10] 00001732 200C move.l D0, A4 00001734 6730 beq +0x32 /* 00001766 */ 00001736 2F0A move.l -[A7], A2 00001738 4EAD C268 jsr [A5 - 0x3D98] 0000173C 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */ 00001742 584F addq.w A7, 4 00001744 6F0C ble +0xE /* 00001752 */ 00001746 4878 7D00 push.l 0x7D00 /* '}\0' */ 0000174A 2F0A move.l -[A7], A2 0000174C 4EAD C278 jsr [A5 - 0x3D88] 00001750 504F addq.w A7, 8 label00001752: 00001752 2054 movea.l A0, [A4] 00001754 214A 003E move.l [A0 + 0x3E], A2 00001758 2F0A move.l -[A7], A2 0000175A 4EAD C268 jsr [A5 - 0x3D98] 0000175E 2054 movea.l A0, [A4] 00001760 3140 003C move.w [A0 + 0x3C], D0 00001764 584F addq.w A7, 4 label00001766: 00001766 3F3C 2005 move.w -[A7], 0x2005 0000176A 2F16 move.l -[A7], [A6] 0000176C 4EAD B648 jsr [A5 - 0x49B8] 00001770 5C4F addq.w A7, 6 00001772 4CDF 5C00 movem.l A2,A3,A4,A6, [A7]+ 00001776 4E75 rts 00001778 4FEF FFE8 lea.l A7, [A7 - 0x18] 0000177C 7071 moveq.l D0, 0x71 0000177E 2E80 move.l [A7], D0 00001780 2F7C 0000 0243 0004 move.l [A7 + 0x4], 0x243 00001788 2F6F 0020 0008 move.l [A7 + 0x8], [A7 + 0x20] 0000178E 42AF 0014 clr.l [A7 + 0x14] 00001792 42A7 clr.l -[A7] 00001794 486F 0004 pea.l [A7 + 0x4] 00001798 3F3C 001F move.w -[A7], 0x1F 0000179C 206F 0026 movea.l A0, [A7 + 0x26] 000017A0 2F10 move.l -[A7], [A0] 000017A2 4EAD BDF8 jsr [A5 - 0x4208] 000017A6 3F3C 2005 move.w -[A7], 0x2005 000017AA 206F 002C movea.l A0, [A7 + 0x2C] 000017AE 2F10 move.l -[A7], [A0] 000017B0 4EAD B648 jsr [A5 - 0x49B8] 000017B4 4FEF 002C lea.l A7, [A7 + 0x2C] 000017B8 4E75 rts 000017BA 2F0A move.l -[A7], A2 000017BC 594F subq.w A7, 4 000017BE 206F 000C movea.l A0, [A7 + 0xC] 000017C2 2F10 move.l -[A7], [A0] 000017C4 4EAD B600 jsr [A5 - 0x4A00] 000017C8 2448 movea.l A2, A0 000017CA 200A move.l D0, A2 000017CC 4A80 tst.l D0 000017CE 584F addq.w A7, 4 000017D0 670A beq +0xC /* 000017DC */ 000017D2 0C2A 0003 000E cmpi.b [A2 + 0xE], 0x3 000017D8 6706 beq +0x8 /* 000017E0 */ 000017DA 2E80 move.l [A7], D0 label000017DC: 000017DC 7000 moveq.l D0, 0x00 000017DE 6002 bra +0x4 /* 000017E2 */ label000017E0: 000017E0 7001 moveq.l D0, 0x01 label000017E2: 000017E2 584F addq.w A7, 4 000017E4 245F movea.l A2, [A7]+ 000017E6 4E75 rts 000017E8 594F subq.w A7, 4 000017EA 206F 0008 movea.l A0, [A7 + 0x8] 000017EE 2F10 move.l -[A7], [A0] 000017F0 4EAD B600 jsr [A5 - 0x4A00] 000017F4 2F48 0004 move.l [A7 + 0x4], A0 000017F8 B0FC 0000 cmpa.w A0, 0x0 000017FC 584F addq.w A7, 4 000017FE 671E beq +0x20 /* 0000181E */ 00001800 206F 0008 movea.l A0, [A7 + 0x8] 00001804 2F10 move.l -[A7], [A0] 00001806 4EAD B5F8 jsr [A5 - 0x4A08] 0000180A 1028 000E move.b D0, [A0 + 0xE] 0000180E 4880 ext.w D0 00001810 584F addq.w A7, 4 00001812 3F00 move.w -[A7], D0 00001814 4EAD BD40 jsr [A5 - 0x42C0] 00001818 4A00 tst.b D0 0000181A 544F addq.w A7, 2 0000181C 6604 bne +0x6 /* 00001822 */ label0000181E: 0000181E 7000 moveq.l D0, 0x00 00001820 6002 bra +0x4 /* 00001824 */ label00001822: 00001822 7001 moveq.l D0, 0x01 label00001824: 00001824 584F addq.w A7, 4 00001826 4E75 rts 00001828 594F subq.w A7, 4 0000182A 206F 0008 movea.l A0, [A7 + 0x8] 0000182E 2F10 move.l -[A7], [A0] 00001830 4EAD B600 jsr [A5 - 0x4A00] 00001834 2F48 0004 move.l [A7 + 0x4], A0 00001838 B0FC 0000 cmpa.w A0, 0x0 0000183C 584F addq.w A7, 4 0000183E 6714 beq +0x16 /* 00001854 */ 00001840 3F3C 000E move.w -[A7], 0xE 00001844 206F 000A movea.l A0, [A7 + 0xA] 00001848 2F10 move.l -[A7], [A0] 0000184A 4EAD B608 jsr [A5 - 0x49F8] 0000184E 4A00 tst.b D0 00001850 5C4F addq.w A7, 6 00001852 6604 bne +0x6 /* 00001858 */ label00001854: 00001854 7000 moveq.l D0, 0x00 00001856 6002 bra +0x4 /* 0000185A */ label00001858: 00001858 7001 moveq.l D0, 0x01 label0000185A: 0000185A 584F addq.w A7, 4 0000185C 4E75 rts 0000185E 48E7 0038 movem.l -[A7], A2,A3,A4 00001862 246F 0010 movea.l A2, [A7 + 0x10] 00001866 4A52 tst.w [A2] 00001868 6F00 008C ble +0x8E /* 000018F6 */ 0000186C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001870 2050 movea.l A0, [A0] 00001872 2050 movea.l A0, [A0] 00001874 3012 move.w D0, [A2] 00001876 B068 000A cmp.w D0, [A0 + 0xA] 0000187A 6E7A bgt +0x7C /* 000018F6 */ 0000187C 4A6A 0002 tst.w [A2 + 0x2] 00001880 6F74 ble +0x76 /* 000018F6 */ 00001882 3012 move.w D0, [A2] 00001884 48C0 ext.l D0 00001886 5380 subq.l D0, 1 00001888 4C3C 0800 0000 movem.w A3, 0x0 0000188E 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00001892 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001896 2250 movea.l A1, [A0] 00001898 3031 0820 move.w D0, [A1 + D0 + 0x20] 0000189C 48C0 ext.l D0 0000189E 5380 subq.l D0, 1 000018A0 4C3C 0800 0000 movem.w A3, 0x0 000018A6 0166 bchg -[A6], D0 000018A8 206D 14A8 movea.l A0, [A5 + 0x14A8] 000018AC 2050 movea.l A0, [A0] 000018AE D1C0 add.l A0, D0 000018B0 41E8 0014 lea.l A0, [A0 + 0x14] 000018B4 302A 0002 move.w D0, [A2 + 0x2] 000018B8 B068 0160 cmp.w D0, [A0 + 0x160] 000018BC 6E38 bgt +0x3A /* 000018F6 */ 000018BE 2F12 move.l -[A7], [A2] 000018C0 4EAD B5F8 jsr [A5 - 0x4A08] 000018C4 2848 movea.l A4, A0 000018C6 2F12 move.l -[A7], [A2] 000018C8 4EAD B5F8 jsr [A5 - 0x4A08] 000018CC 1028 000E move.b D0, [A0 + 0xE] 000018D0 4880 ext.w D0 000018D2 584F addq.w A7, 4 000018D4 3F00 move.w -[A7], D0 000018D6 4EAD BD40 jsr [A5 - 0x42C0] 000018DA 4A00 tst.b D0 000018DC 5C4F addq.w A7, 6 000018DE 670E beq +0x10 /* 000018EE */ 000018E0 2F12 move.l -[A7], [A2] 000018E2 4EAD B2D8 jsr [A5 - 0x4D28] 000018E6 266C 0014 movea.l A3, [A4 + 0x14] 000018EA 584F addq.w A7, 4 000018EC 603E bra +0x40 /* 0000192C */ label000018EE: 000018EE 4A2C 000E tst.b [A4 + 0xE] 000018F2 6612 bne +0x14 /* 00001906 */ 000018F4 6014 bra +0x16 /* 0000190A */ label000018F6: 000018F6 0C6A 7D00 0002 cmpi.w [A2 + 0x2], 0x7D00 /* '}\0' */ 000018FC 6E08 bgt +0xA /* 00001906 */ 000018FE 0C6A 0001 0002 cmpi.w [A2 + 0x2], 0x1 00001904 6C04 bge +0x6 /* 0000190A */ label00001906: 00001906 97CB sub.l A3, A3 00001908 6022 bra +0x24 /* 0000192C */ label0000190A: 0000190A 42A7 clr.l -[A7] 0000190C 42A7 clr.l -[A7] 0000190E 42A7 clr.l -[A7] 00001910 3F3C 000E move.w -[A7], 0xE 00001914 2F12 move.l -[A7], [A2] 00001916 3F3C 0003 move.w -[A7], 0x3 0000191A 4EAD B3A8 jsr [A5 - 0x4C58] 0000191E 2F12 move.l -[A7], [A2] 00001920 4EAD B5F8 jsr [A5 - 0x4A08] 00001924 2668 0014 movea.l A3, [A0 + 0x14] 00001928 4FEF 0018 lea.l A7, [A7 + 0x18] label0000192C: 0000192C 204B movea.l A0, A3 0000192E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001932 4E75 rts 00001934 4FEF FFE8 lea.l A7, [A7 - 0x18] 00001938 7071 moveq.l D0, 0x71 0000193A 2E80 move.l [A7], D0 0000193C 2F7C 0000 0243 0004 move.l [A7 + 0x4], 0x243 00001944 42AF 0008 clr.l [A7 + 0x8] 00001948 42AF 0014 clr.l [A7 + 0x14] 0000194C 42A7 clr.l -[A7] 0000194E 486F 0004 pea.l [A7 + 0x4] 00001952 3F3C 001E move.w -[A7], 0x1E 00001956 206F 0026 movea.l A0, [A7 + 0x26] 0000195A 2F10 move.l -[A7], [A0] 0000195C 4EAD BDF8 jsr [A5 - 0x4208] 00001960 206F 0016 movea.l A0, [A7 + 0x16] 00001964 4FEF 0026 lea.l A7, [A7 + 0x26] 00001968 4E75 rts fn0000196A: 0000196A 48E7 1030 movem.l -[A7], D3,A2,A3 0000196E 594F subq.w A7, 4 00001970 266F 0014 movea.l A3, [A7 + 0x14] 00001974 362F 0018 move.w D3, [A7 + 0x18] 00001978 246F 001A movea.l A2, [A7 + 0x1A] 0000197C 4A52 tst.w [A2] 0000197E 6612 bne +0x14 /* 00001992 */ 00001980 3F03 move.w -[A7], D3 00001982 2F0B move.l -[A7], A3 00001984 486F 0006 pea.l [A7 + 0x6] 00001988 4EAD B6E8 jsr [A5 - 0x4918] 0000198C 4FEF 000A lea.l A7, [A7 + 0xA] 00001990 6012 bra +0x14 /* 000019A4 */ label00001992: 00001992 3F03 move.w -[A7], D3 00001994 2F0B move.l -[A7], A3 00001996 3F12 move.w -[A7], [A2] 00001998 486F 0008 pea.l [A7 + 0x8] 0000199C 4EAD B5A0 jsr [A5 - 0x4A60] 000019A0 4FEF 000C lea.l A7, [A7 + 0xC] label000019A4: 000019A4 4A6F 0002 tst.w [A7 + 0x2] 000019A8 660A bne +0xC /* 000019B4 */ 000019AA 4252 clr.w [A2] 000019AC 357C FFFF 0002 move.w [A2 + 0x2], 0xFFFF 000019B2 6008 bra +0xA /* 000019BC */ label000019B4: 000019B4 3497 move.w [A2], [A7] 000019B6 356F 0002 0002 move.w [A2 + 0x2], [A7 + 0x2] label000019BC: 000019BC 584F addq.w A7, 4 000019BE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000019C2 4E75 rts 000019C4 2F0A move.l -[A7], A2 000019C6 514F subq.w A7, 8 000019C8 246F 0014 movea.l A2, [A7 + 0x14] 000019CC 4A52 tst.w [A2] 000019CE 6614 bne +0x16 /* 000019E4 */ 000019D0 2F2F 0010 move.l -[A7], [A7 + 0x10] 000019D4 486F 0008 pea.l [A7 + 0x8] 000019D8 4EAD B6E0 jsr [A5 - 0x4920] 000019DC 24AF 000C move.l [A2], [A7 + 0xC] 000019E0 504F addq.w A7, 8 000019E2 6016 bra +0x18 /* 000019FA */ label000019E4: 000019E4 2F2F 0010 move.l -[A7], [A7 + 0x10] 000019E8 3F12 move.w -[A7], [A2] 000019EA 486F 0006 pea.l [A7 + 0x6] 000019EE 4EAD B598 jsr [A5 - 0x4A68] 000019F2 24AF 000A move.l [A2], [A7 + 0xA] 000019F6 4FEF 000A lea.l A7, [A7 + 0xA] label000019FA: 000019FA 4A6A 0002 tst.w [A2 + 0x2] 000019FE 6608 bne +0xA /* 00001A08 */ 00001A00 4252 clr.w [A2] 00001A02 357C FFFF 0002 move.w [A2 + 0x2], 0xFFFF label00001A08: 00001A08 504F addq.w A7, 8 00001A0A 245F movea.l A2, [A7]+ 00001A0C 4E75 rts 00001A0E 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001A12 3F3C 0003 move.w -[A7], 0x3 00001A16 2F2F 000A move.l -[A7], [A7 + 0xA] 00001A1A 4EBA FF4E jsr [PC - 0xB2 /* 0000196A */] 00001A1E 4FEF 000A lea.l A7, [A7 + 0xA] 00001A22 4E75 rts 00001A24 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001A28 3F3C 0006 move.w -[A7], 0x6 00001A2C 2F2F 000A move.l -[A7], [A7 + 0xA] 00001A30 4EBA FF38 jsr [PC - 0xC8 /* 0000196A */] 00001A34 4FEF 000A lea.l A7, [A7 + 0xA] 00001A38 4E75 rts 00001A3A 2F0A move.l -[A7], A2 00001A3C 206F 0008 movea.l A0, [A7 + 0x8] 00001A40 2F10 move.l -[A7], [A0] 00001A42 4EAD B600 jsr [A5 - 0x4A00] 00001A46 2448 movea.l A2, A0 00001A48 200A move.l D0, A2 00001A4A 584F addq.w A7, 4 00001A4C 6606 bne +0x8 /* 00001A54 */ 00001A4E 7000 moveq.l D0, 0x00 00001A50 245F movea.l A2, [A7]+ 00001A52 4E75 rts label00001A54: 00001A54 4A92 tst.l [A2] 00001A56 6606 bne +0x8 /* 00001A5E */ 00001A58 7000 moveq.l D0, 0x00 00001A5A 245F movea.l A2, [A7]+ 00001A5C 4E75 rts label00001A5E: 00001A5E 2052 movea.l A0, [A2] 00001A60 2050 movea.l A0, [A0] 00001A62 2028 0004 move.l D0, [A0 + 0x4] 00001A66 245F movea.l A2, [A7]+ 00001A68 4E75 rts 00001A6A 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001A6E 3F3C FFFF move.w -[A7], 0xFFFF 00001A72 2F2F 000A move.l -[A7], [A7 + 0xA] 00001A76 4EBA FEF2 jsr [PC - 0x10E /* 0000196A */] 00001A7A 4FEF 000A lea.l A7, [A7 + 0xA] 00001A7E 4E75 rts fn00001A80: 00001A80 2F0A move.l -[A7], A2 00001A82 206F 0008 movea.l A0, [A7 + 0x8] 00001A86 2F10 move.l -[A7], [A0] 00001A88 4EAD B600 jsr [A5 - 0x4A00] 00001A8C 2448 movea.l A2, A0 00001A8E 200A move.l D0, A2 00001A90 584F addq.w A7, 4 00001A92 6722 beq +0x24 /* 00001AB6 */ 00001A94 1F2F 000E move.b -[A7], [A7 + 0xE] 00001A98 3F2F 000E move.w -[A7], [A7 + 0xE] 00001A9C 486A 0020 pea.l [A2 + 0x20] 00001AA0 4EAD BD38 jsr [A5 - 0x42C8] 00001AA4 1F3C 0001 move.b -[A7], 0x1 00001AA8 206F 0012 movea.l A0, [A7 + 0x12] 00001AAC 2F10 move.l -[A7], [A0] 00001AAE 4EAD ACB8 jsr [A5 - 0x5348] 00001AB2 4FEF 000E lea.l A7, [A7 + 0xE] label00001AB6: 00001AB6 245F movea.l A2, [A7]+ 00001AB8 4E75 rts fn00001ABA: 00001ABA 2F0A move.l -[A7], A2 00001ABC 246F 0008 movea.l A2, [A7 + 0x8] 00001AC0 4A52 tst.w [A2] 00001AC2 6F76 ble +0x78 /* 00001B3A */ 00001AC4 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001AC8 2050 movea.l A0, [A0] 00001ACA 2050 movea.l A0, [A0] 00001ACC 3012 move.w D0, [A2] 00001ACE B068 000A cmp.w D0, [A0 + 0xA] 00001AD2 6E66 bgt +0x68 /* 00001B3A */ 00001AD4 4A6A 0002 tst.w [A2 + 0x2] 00001AD8 6F60 ble +0x62 /* 00001B3A */ 00001ADA 3012 move.w D0, [A2] 00001ADC 48C0 ext.l D0 00001ADE 5380 subq.l D0, 1 00001AE0 4C3C 0800 0000 movem.w A3, 0x0 00001AE6 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00001AEA 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001AEE 2250 movea.l A1, [A0] 00001AF0 3031 0820 move.w D0, [A1 + D0 + 0x20] 00001AF4 48C0 ext.l D0 00001AF6 5380 subq.l D0, 1 00001AF8 4C3C 0800 0000 movem.w A3, 0x0 00001AFE 0166 bchg -[A6], D0 00001B00 206D 14A8 movea.l A0, [A5 + 0x14A8] 00001B04 2050 movea.l A0, [A0] 00001B06 D1C0 add.l A0, D0 00001B08 41E8 0014 lea.l A0, [A0 + 0x14] 00001B0C 302A 0002 move.w D0, [A2 + 0x2] 00001B10 B068 0160 cmp.w D0, [A0 + 0x160] 00001B14 6E24 bgt +0x26 /* 00001B3A */ 00001B16 2F12 move.l -[A7], [A2] 00001B18 4EAD B5F8 jsr [A5 - 0x4A08] 00001B1C 302F 0010 move.w D0, [A7 + 0x10] 00001B20 48C0 ext.l D0 00001B22 7201 moveq.l D1, 0x01 00001B24 E1A9 lsl D1, D0 00001B26 C2A8 0020 and.l D1, [A0 + 0x20] 00001B2A 4A81 tst.l D1 00001B2C 56C1 sne D1 00001B2E 4401 neg.b D1 00001B30 49C1 lea.l A4, D1 00001B32 1001 move.b D0, D1 00001B34 584F addq.w A7, 4 00001B36 245F movea.l A2, [A7]+ 00001B38 4E75 rts label00001B3A: 00001B3A 7000 moveq.l D0, 0x00 00001B3C 245F movea.l A2, [A7]+ 00001B3E 4E75 rts 00001B40 102F 0008 move.b D0, [A7 + 0x8] 00001B44 57C0 seq D0 00001B46 4400 neg.b D0 00001B48 49C0 lea.l A4, D0 00001B4A 1F00 move.b -[A7], D0 00001B4C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001B50 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001B54 4EBA FF2A jsr [PC - 0xD6 /* 00001A80 */] 00001B58 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001B5C 206F 000E movea.l A0, [A7 + 0xE] 00001B60 2F10 move.l -[A7], [A0] 00001B62 4EAD B648 jsr [A5 - 0x49B8] 00001B66 4FEF 000E lea.l A7, [A7 + 0xE] 00001B6A 4E75 rts 00001B6C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001B70 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001B74 4EBA FF44 jsr [PC - 0xBC /* 00001ABA */] 00001B78 4A00 tst.b D0 00001B7A 57C0 seq D0 00001B7C 4400 neg.b D0 00001B7E 49C0 lea.l A4, D0 00001B80 5C4F addq.w A7, 6 00001B82 4E75 rts fn00001B84: 00001B84 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001B88 266F 0014 movea.l A3, [A7 + 0x14] 00001B8C 382F 001A move.w D4, [A7 + 0x1A] 00001B90 162F 001C move.b D3, [A7 + 0x1C] 00001B94 2F13 move.l -[A7], [A3] 00001B96 4EAD B600 jsr [A5 - 0x4A00] 00001B9A 2448 movea.l A2, A0 00001B9C 200A move.l D0, A2 00001B9E 584F addq.w A7, 4 00001BA0 675A beq +0x5C /* 00001BFC */ 00001BA2 102A 000E move.b D0, [A2 + 0xE] 00001BA6 49C0 lea.l A4, D0 00001BA8 5580 subq.l D0, 2 00001BAA 670A beq +0xC /* 00001BB6 */ 00001BAC 5F80 subq.l D0, 7 00001BAE 6706 beq +0x8 /* 00001BB6 */ 00001BB0 5380 subq.l D0, 1 00001BB2 672E beq +0x30 /* 00001BE2 */ 00001BB4 6046 bra +0x48 /* 00001BFC */ label00001BB6: 00001BB6 0C44 0005 cmpi.w D4, 0x5 00001BBA 660A bne +0xC /* 00001BC6 */ 00001BBC 1003 move.b D0, D3 00001BBE 57C0 seq D0 00001BC0 4400 neg.b D0 00001BC2 49C0 lea.l A4, D0 00001BC4 1600 move.b D3, D0 label00001BC6: 00001BC6 1F03 move.b -[A7], D3 00001BC8 3F04 move.w -[A7], D4 00001BCA 486A 0020 pea.l [A2 + 0x20] 00001BCE 4EAD BD38 jsr [A5 - 0x42C8] 00001BD2 3F3C 0008 move.w -[A7], 0x8 00001BD6 2F13 move.l -[A7], [A3] 00001BD8 4EBA E46E jsr [PC - 0x1B92 /* 00000048 */] 00001BDC 4FEF 000E lea.l A7, [A7 + 0xE] 00001BE0 601A bra +0x1C /* 00001BFC */ label00001BE2: 00001BE2 1F03 move.b -[A7], D3 00001BE4 3F2F 001A move.w -[A7], [A7 + 0x1A] 00001BE8 2F0B move.l -[A7], A3 00001BEA 4EBA FE94 jsr [PC - 0x16C /* 00001A80 */] 00001BEE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001BF2 2F13 move.l -[A7], [A3] 00001BF4 4EAD B648 jsr [A5 - 0x49B8] 00001BF8 4FEF 000E lea.l A7, [A7 + 0xE] label00001BFC: 00001BFC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001C00 4E75 rts fn00001C02: 00001C02 48E7 1030 movem.l -[A7], D3,A2,A3 00001C06 266F 0010 movea.l A3, [A7 + 0x10] 00001C0A 362F 0016 move.w D3, [A7 + 0x16] 00001C0E 2F13 move.l -[A7], [A3] 00001C10 4EAD B600 jsr [A5 - 0x4A00] 00001C14 2448 movea.l A2, A0 00001C16 200A move.l D0, A2 00001C18 584F addq.w A7, 4 00001C1A 6608 bne +0xA /* 00001C24 */ 00001C1C 7000 moveq.l D0, 0x00 00001C1E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001C22 4E75 rts label00001C24: 00001C24 102A 000E move.b D0, [A2 + 0xE] 00001C28 49C0 lea.l A4, D0 00001C2A 5580 subq.l D0, 2 00001C2C 670A beq +0xC /* 00001C38 */ 00001C2E 5F80 subq.l D0, 7 00001C30 6706 beq +0x8 /* 00001C38 */ 00001C32 5380 subq.l D0, 1 00001C34 6746 beq +0x48 /* 00001C7C */ 00001C36 6056 bra +0x58 /* 00001C8E */ label00001C38: 00001C38 0C43 0005 cmpi.w D3, 0x5 00001C3C 6622 bne +0x24 /* 00001C60 */ 00001C3E 3003 move.w D0, D3 00001C40 48C0 ext.l D0 00001C42 7201 moveq.l D1, 0x01 00001C44 E1A9 lsl D1, D0 00001C46 C2AA 0020 and.l D1, [A2 + 0x20] 00001C4A 4A81 tst.l D1 00001C4C 56C1 sne D1 00001C4E 4401 neg.b D1 00001C50 49C1 lea.l A4, D1 00001C52 57C1 seq D1 00001C54 4401 neg.b D1 00001C56 49C1 lea.l A4, D1 00001C58 1001 move.b D0, D1 00001C5A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001C5E 4E75 rts label00001C60: 00001C60 3003 move.w D0, D3 00001C62 48C0 ext.l D0 00001C64 7201 moveq.l D1, 0x01 00001C66 E1A9 lsl D1, D0 00001C68 C2AA 0020 and.l D1, [A2 + 0x20] 00001C6C 4A81 tst.l D1 00001C6E 56C1 sne D1 00001C70 4401 neg.b D1 00001C72 49C1 lea.l A4, D1 00001C74 1001 move.b D0, D1 00001C76 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001C7A 4E75 rts label00001C7C: 00001C7C 3F2F 0014 move.w -[A7], [A7 + 0x14] 00001C80 2F0B move.l -[A7], A3 00001C82 4EBA FE36 jsr [PC - 0x1CA /* 00001ABA */] 00001C86 5C4F addq.w A7, 6 00001C88 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001C8C 4E75 rts label00001C8E: 00001C8E 7000 moveq.l D0, 0x00 00001C90 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001C94 4E75 rts 00001C96 1F2F 0008 move.b -[A7], [A7 + 0x8] 00001C9A 42A7 clr.l -[A7] 00001C9C 2F2F 000A move.l -[A7], [A7 + 0xA] 00001CA0 4EBA FEE2 jsr [PC - 0x11E /* 00001B84 */] 00001CA4 4FEF 000A lea.l A7, [A7 + 0xA] 00001CA8 4E75 rts 00001CAA 42A7 clr.l -[A7] 00001CAC 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001CB0 4EBA FF50 jsr [PC - 0xB0 /* 00001C02 */] 00001CB4 504F addq.w A7, 8 00001CB6 4E75 rts 00001CB8 102F 0008 move.b D0, [A7 + 0x8] 00001CBC 57C0 seq D0 00001CBE 4400 neg.b D0 00001CC0 49C0 lea.l A4, D0 00001CC2 1F00 move.b -[A7], D0 00001CC4 2F3C 0001 0001 move.l -[A7], 0x10001 00001CCA 2F2F 000A move.l -[A7], [A7 + 0xA] 00001CCE 4EBA FEB4 jsr [PC - 0x14C /* 00001B84 */] 00001CD2 4FEF 000A lea.l A7, [A7 + 0xA] 00001CD6 4E75 rts 00001CD8 2F3C 0001 0001 move.l -[A7], 0x10001 00001CDE 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001CE2 4EBA FF1E jsr [PC - 0xE2 /* 00001C02 */] 00001CE6 4A00 tst.b D0 00001CE8 57C0 seq D0 00001CEA 4400 neg.b D0 00001CEC 49C0 lea.l A4, D0 00001CEE 504F addq.w A7, 8 00001CF0 4E75 rts 00001CF2 48E7 1030 movem.l -[A7], D3,A2,A3 00001CF6 266F 0010 movea.l A3, [A7 + 0x10] 00001CFA 162F 0014 move.b D3, [A7 + 0x14] 00001CFE 2F13 move.l -[A7], [A3] 00001D00 4EAD B600 jsr [A5 - 0x4A00] 00001D04 2448 movea.l A2, A0 00001D06 200A move.l D0, A2 00001D08 584F addq.w A7, 4 00001D0A 673E beq +0x40 /* 00001D4A */ 00001D0C 0C2A 0006 000E cmpi.b [A2 + 0xE], 0x6 00001D12 6624 bne +0x26 /* 00001D38 */ 00001D14 1003 move.b D0, D3 00001D16 57C0 seq D0 00001D18 4400 neg.b D0 00001D1A 49C0 lea.l A4, D0 00001D1C 1F00 move.b -[A7], D0 00001D1E 3F3C 0004 move.w -[A7], 0x4 00001D22 2F0A move.l -[A7], A2 00001D24 4EAD B258 jsr [A5 - 0x4DA8] 00001D28 3F3C 0004 move.w -[A7], 0x4 00001D2C 2F13 move.l -[A7], [A3] 00001D2E 4EBA E318 jsr [PC - 0x1CE8 /* 00000048 */] 00001D32 4FEF 000E lea.l A7, [A7 + 0xE] 00001D36 6012 bra +0x14 /* 00001D4A */ label00001D38: 00001D38 1F03 move.b -[A7], D3 00001D3A 2F3C 0004 0005 move.l -[A7], 0x40005 00001D40 2F0B move.l -[A7], A3 00001D42 4EBA FE40 jsr [PC - 0x1C0 /* 00001B84 */] 00001D46 4FEF 000A lea.l A7, [A7 + 0xA] label00001D4A: 00001D4A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001D4E 4E75 rts 00001D50 2F0A move.l -[A7], A2 00001D52 206F 0008 movea.l A0, [A7 + 0x8] 00001D56 2F10 move.l -[A7], [A0] 00001D58 4EAD B600 jsr [A5 - 0x4A00] 00001D5C 2448 movea.l A2, A0 00001D5E 200A move.l D0, A2 00001D60 584F addq.w A7, 4 00001D62 6606 bne +0x8 /* 00001D6A */ 00001D64 7000 moveq.l D0, 0x00 00001D66 245F movea.l A2, [A7]+ 00001D68 4E75 rts label00001D6A: 00001D6A 0C2A 0006 000E cmpi.b [A2 + 0xE], 0x6 00001D70 6618 bne +0x1A /* 00001D8A */ 00001D72 3F3C 0004 move.w -[A7], 0x4 00001D76 2F0A move.l -[A7], A2 00001D78 4EAD B250 jsr [A5 - 0x4DB0] 00001D7C 4A00 tst.b D0 00001D7E 57C0 seq D0 00001D80 4400 neg.b D0 00001D82 49C0 lea.l A4, D0 00001D84 5C4F addq.w A7, 6 00001D86 245F movea.l A2, [A7]+ 00001D88 4E75 rts label00001D8A: 00001D8A 2F3C 0004 0005 move.l -[A7], 0x40005 00001D90 2F2F 000C move.l -[A7], [A7 + 0xC] 00001D94 4EBA FE6C jsr [PC - 0x194 /* 00001C02 */] 00001D98 504F addq.w A7, 8 00001D9A 245F movea.l A2, [A7]+ 00001D9C 4E75 rts 00001D9E 1F2F 0008 move.b -[A7], [A7 + 0x8] 00001DA2 2F3C 0003 0003 move.l -[A7], 0x30003 00001DA8 2F2F 000A move.l -[A7], [A7 + 0xA] 00001DAC 4EBA FDD6 jsr [PC - 0x22A /* 00001B84 */] 00001DB0 4FEF 000A lea.l A7, [A7 + 0xA] 00001DB4 4E75 rts 00001DB6 2F3C 0003 0003 move.l -[A7], 0x30003 00001DBC 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001DC0 4EBA FE40 jsr [PC - 0x1C0 /* 00001C02 */] 00001DC4 504F addq.w A7, 8 00001DC6 4E75 rts 00001DC8 1F2F 0008 move.b -[A7], [A7 + 0x8] 00001DCC 3F3C 0006 move.w -[A7], 0x6 00001DD0 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001DD4 4EBA FCAA jsr [PC - 0x356 /* 00001A80 */] 00001DD8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001DDC 206F 000E movea.l A0, [A7 + 0xE] 00001DE0 2F10 move.l -[A7], [A0] 00001DE2 4EAD B648 jsr [A5 - 0x49B8] 00001DE6 4FEF 000E lea.l A7, [A7 + 0xE] 00001DEA 4E75 rts 00001DEC 3F3C 0006 move.w -[A7], 0x6 00001DF0 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001DF4 4EBA FCC4 jsr [PC - 0x33C /* 00001ABA */] 00001DF8 5C4F addq.w A7, 6 00001DFA 4E75 rts 00001DFC 1F2F 0008 move.b -[A7], [A7 + 0x8] 00001E00 3F3C 0005 move.w -[A7], 0x5 00001E04 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001E08 4EBA FC76 jsr [PC - 0x38A /* 00001A80 */] 00001E0C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001E10 206F 000E movea.l A0, [A7 + 0xE] 00001E14 2F10 move.l -[A7], [A0] 00001E16 4EAD B648 jsr [A5 - 0x49B8] 00001E1A 4FEF 000E lea.l A7, [A7 + 0xE] 00001E1E 4E75 rts 00001E20 3F3C 0005 move.w -[A7], 0x5 00001E24 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001E28 4EBA FC90 jsr [PC - 0x370 /* 00001ABA */] 00001E2C 5C4F addq.w A7, 6 00001E2E 4E75 rts 00001E30 2F0A move.l -[A7], A2 00001E32 594F subq.w A7, 4 00001E34 246F 000C movea.l A2, [A7 + 0xC] 00001E38 2F12 move.l -[A7], [A2] 00001E3A 4EAD B600 jsr [A5 - 0x4A00] 00001E3E 2F48 0004 move.l [A7 + 0x4], A0 00001E42 4AAF 0004 tst.l [A7 + 0x4] 00001E46 584F addq.w A7, 4 00001E48 671C beq +0x1E /* 00001E66 */ 00001E4A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001E4E 2F12 move.l -[A7], [A2] 00001E50 4EAD B608 jsr [A5 - 0x49F8] 00001E54 4A00 tst.b D0 00001E56 5C4F addq.w A7, 6 00001E58 670C beq +0xE /* 00001E66 */ 00001E5A 2F12 move.l -[A7], [A2] 00001E5C 4EAD B1C0 jsr [A5 - 0x4E40] 00001E60 504F addq.w A7, 8 00001E62 245F movea.l A2, [A7]+ 00001E64 4E75 rts label00001E66: 00001E66 7000 moveq.l D0, 0x00 00001E68 584F addq.w A7, 4 00001E6A 245F movea.l A2, [A7]+ 00001E6C 4E75 rts fn00001E6E: 00001E6E 2F0A move.l -[A7], A2 00001E70 206F 0008 movea.l A0, [A7 + 0x8] 00001E74 2F10 move.l -[A7], [A0] 00001E76 4EAD B600 jsr [A5 - 0x4A00] 00001E7A 2448 movea.l A2, A0 00001E7C 200A move.l D0, A2 00001E7E 584F addq.w A7, 4 00001E80 6726 beq +0x28 /* 00001EA8 */ 00001E82 206F 0008 movea.l A0, [A7 + 0x8] 00001E86 2F10 move.l -[A7], [A0] 00001E88 4EAD B5F8 jsr [A5 - 0x4A08] 00001E8C 1028 000E move.b D0, [A0 + 0xE] 00001E90 4880 ext.w D0 00001E92 584F addq.w A7, 4 00001E94 3F00 move.w -[A7], D0 00001E96 4EAD BD40 jsr [A5 - 0x42C0] 00001E9A 4A00 tst.b D0 00001E9C 544F addq.w A7, 2 00001E9E 6708 beq +0xA /* 00001EA8 */ 00001EA0 206A 0010 movea.l A0, [A2 + 0x10] 00001EA4 245F movea.l A2, [A7]+ 00001EA6 4E75 rts label00001EA8: 00001EA8 91C8 sub.l A0, A0 00001EAA 245F movea.l A2, [A7]+ 00001EAC 4E75 rts fn00001EAE: 00001EAE 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001EB2 4FEF FFEC lea.l A7, [A7 - 0x14] 00001EB6 266F 0028 movea.l A3, [A7 + 0x28] 00001EBA 382F 002C move.w D4, [A7 + 0x2C] 00001EBE 262F 0036 move.l D3, [A7 + 0x36] 00001EC2 2F13 move.l -[A7], [A3] 00001EC4 4EAD B2D8 jsr [A5 - 0x4D28] 00001EC8 4A00 tst.b D0 00001ECA 584F addq.w A7, 4 00001ECC 6700 009E beq +0xA0 /* 00001F6C */ 00001ED0 2F0B move.l -[A7], A3 00001ED2 4EBA FF9A jsr [PC - 0x66 /* 00001E6E */] 00001ED6 2448 movea.l A2, A0 00001ED8 200A move.l D0, A2 00001EDA 4A80 tst.l D0 00001EDC 584F addq.w A7, 4 00001EDE 6700 008C beq +0x8E /* 00001F6C */ 00001EE2 4857 pea.l [A7] 00001EE4 2F0A move.l -[A7], A2 00001EE6 4EAD DF60 jsr [A5 - 0x20A0] 00001EEA 2052 movea.l A0, [A2] 00001EEC 3028 003C move.w D0, [A0 + 0x3C] 00001EF0 48C0 ext.l D0 00001EF2 B680 cmp.l D3, D0 00001EF4 504F addq.w A7, 8 00001EF6 6F08 ble +0xA /* 00001F00 */ 00001EF8 2052 movea.l A0, [A2] 00001EFA 3268 003C movea.w A1, [A0 + 0x3C] 00001EFE 2609 move.l D3, A1 label00001F00: 00001F00 2F0A move.l -[A7], A2 00001F02 2F03 move.l -[A7], D3 00001F04 2F2F 003A move.l -[A7], [A7 + 0x3A] 00001F08 4EAD BC28 jsr [A5 - 0x43D8] 00001F0C 4A44 tst.w D4 00001F0E 4FEF 000C lea.l A7, [A7 + 0xC] 00001F12 6F22 ble +0x24 /* 00001F36 */ 00001F14 4227 clr.b -[A7] 00001F16 4EAD A440 jsr [A5 - 0x5BC0] 00001F1A 3F04 move.w -[A7], D4 00001F1C 2F2F 0032 move.l -[A7], [A7 + 0x32] 00001F20 4227 clr.b -[A7] 00001F22 2F0A move.l -[A7], A2 00001F24 3F3C 0001 move.w -[A7], 0x1 00001F28 A83D syscall TEDispatch 00001F2A 1F3C 0001 move.b -[A7], 0x1 00001F2E 4EAD A440 jsr [A5 - 0x5BC0] 00001F32 584F addq.w A7, 4 00001F34 6004 bra +0x6 /* 00001F3A */ label00001F36: 00001F36 2F0A move.l -[A7], A2 00001F38 A9D0 syscall TECalText label00001F3A: 00001F3A 4857 pea.l [A7] 00001F3C 2F0A move.l -[A7], A2 00001F3E 4EAD DF58 jsr [A5 - 0x20A8] 00001F42 1F3C 0001 move.b -[A7], 0x1 00001F46 0C44 0008 cmpi.w D4, 0x8 00001F4A 56C0 sne D0 00001F4C 4400 neg.b D0 00001F4E 49C0 lea.l A4, D0 00001F50 1F00 move.b -[A7], D0 00001F52 2F13 move.l -[A7], [A3] 00001F54 4EAD C6E0 jsr [A5 - 0x3920] 00001F58 3F3C 0005 move.w -[A7], 0x5 00001F5C 2F13 move.l -[A7], [A3] 00001F5E 4EAD B648 jsr [A5 - 0x49B8] 00001F62 2F13 move.l -[A7], [A3] 00001F64 4EAD BA38 jsr [A5 - 0x45C8] 00001F68 4FEF 001A lea.l A7, [A7 + 0x1A] label00001F6C: 00001F6C 4FEF 0014 lea.l A7, [A7 + 0x14] 00001F70 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001F74 4E75 rts 00001F76 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6 00001F7A 4FEF FFEC lea.l A7, [A7 - 0x14] 00001F7E 266F 002C movea.l A3, [A7 + 0x2C] 00001F82 262F 0030 move.l D3, [A7 + 0x30] 00001F86 286F 0038 movea.l A4, [A7 + 0x38] 00001F8A 2F13 move.l -[A7], [A3] 00001F8C 4EAD B2D8 jsr [A5 - 0x4D28] 00001F90 4A00 tst.b D0 00001F92 584F addq.w A7, 4 00001F94 660C bne +0xE /* 00001FA2 */ 00001F96 7000 moveq.l D0, 0x00 00001F98 4FEF 0014 lea.l A7, [A7 + 0x14] 00001F9C 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00001FA0 4E75 rts label00001FA2: 00001FA2 2F0B move.l -[A7], A3 00001FA4 4EBA FEC8 jsr [PC - 0x138 /* 00001E6E */] 00001FA8 2448 movea.l A2, A0 00001FAA 200A move.l D0, A2 00001FAC 4A80 tst.l D0 00001FAE 584F addq.w A7, 4 00001FB0 660C bne +0xE /* 00001FBE */ 00001FB2 7000 moveq.l D0, 0x00 00001FB4 4FEF 0014 lea.l A7, [A7 + 0x14] 00001FB8 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00001FBC 4E75 rts label00001FBE: 00001FBE 594F subq.w A7, 4 00001FC0 2F0A move.l -[A7], A2 00001FC2 3F3C 0004 move.w -[A7], 0x4 00001FC6 A83D syscall TEDispatch 00001FC8 205F movea.l A0, [A7]+ 00001FCA 2C48 movea.l A6, A0 00001FCC 200E move.l D0, A6 00001FCE 4A80 tst.l D0 00001FD0 6708 beq +0xA /* 00001FDA */ 00001FD2 2056 movea.l A0, [A6] 00001FD4 0C50 0001 cmpi.w [A0], 0x1 00001FD8 6E0C bgt +0xE /* 00001FE6 */ label00001FDA: 00001FDA 7000 moveq.l D0, 0x00 00001FDC 4FEF 0014 lea.l A7, [A7 + 0x14] 00001FE0 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00001FE4 4E75 rts label00001FE6: 00001FE6 4857 pea.l [A7] 00001FE8 2F0A move.l -[A7], A2 00001FEA 4EAD DF60 jsr [A5 - 0x20A0] 00001FEE 2F12 move.l -[A7], [A2] 00001FF0 4878 61A8 push.l 0x61A8 00001FF4 A8A8 syscall OffsetRect 00001FF6 2052 movea.l A0, [A2] 00001FF8 4868 0008 pea.l [A0 + 0x8] 00001FFC 4878 61A8 push.l 0x61A8 00002000 A8A8 syscall OffsetRect 00002002 2052 movea.l A0, [A2] 00002004 2F28 003E move.l -[A7], [A0 + 0x3E] 00002008 4EAD C268 jsr [A5 - 0x3D98] 0000200C 2052 movea.l A0, [A2] 0000200E 3140 003C move.w [A0 + 0x3C], D0 00002012 2F0A move.l -[A7], A2 00002014 2F2F 0044 move.l -[A7], [A7 + 0x44] 00002018 2F03 move.l -[A7], D3 0000201A 4EAD BC28 jsr [A5 - 0x43D8] 0000201E 2F0A move.l -[A7], A2 00002020 4EAD BC18 jsr [A5 - 0x43E8] 00002024 200C move.l D0, A4 00002026 4FEF 001C lea.l A7, [A7 + 0x1C] 0000202A 6734 beq +0x36 /* 00002060 */ 0000202C 42A7 clr.l -[A7] 0000202E 2F0C move.l -[A7], A4 00002030 4EAD C2F0 jsr [A5 - 0x3D10] 00002034 4227 clr.b -[A7] 00002036 4EAD A440 jsr [A5 - 0x5BC0] 0000203A 2F14 move.l -[A7], [A4] 0000203C 2F0C move.l -[A7], A4 0000203E 4EAD C2E0 jsr [A5 - 0x3D20] 00002042 5380 subq.l D0, 1 00002044 584F addq.w A7, 4 00002046 2F00 move.l -[A7], D0 00002048 2F0A move.l -[A7], A2 0000204A A9DE syscall TEInsert 0000204C 1F3C 0001 move.b -[A7], 0x1 00002050 4EAD A440 jsr [A5 - 0x5BC0] 00002054 42A7 clr.l -[A7] 00002056 2F0C move.l -[A7], A4 00002058 4EAD C2F8 jsr [A5 - 0x3D08] 0000205C 4FEF 0014 lea.l A7, [A7 + 0x14] label00002060: 00002060 2F12 move.l -[A7], [A2] 00002062 2F3C 0000 9E58 move.l -[A7], 0x9E58 00002068 A8A8 syscall OffsetRect 0000206A 2052 movea.l A0, [A2] 0000206C 4868 0008 pea.l [A0 + 0x8] 00002070 2F3C 0000 9E58 move.l -[A7], 0x9E58 00002076 A8A8 syscall OffsetRect 00002078 4857 pea.l [A7] 0000207A 2F0A move.l -[A7], A2 0000207C 4EAD DF58 jsr [A5 - 0x20A8] 00002080 1F3C 0001 move.b -[A7], 0x1 00002084 1F3C 0001 move.b -[A7], 0x1 00002088 2F13 move.l -[A7], [A3] 0000208A 4EAD C6E0 jsr [A5 - 0x3920] 0000208E 2F13 move.l -[A7], [A3] 00002090 4EAD B600 jsr [A5 - 0x4A00] 00002094 2448 movea.l A2, A0 00002096 0C2A 0001 001B cmpi.b [A2 + 0x1B], 0x1 0000209C 4FEF 0014 lea.l A7, [A7 + 0x14] 000020A0 660A bne +0xC /* 000020AC */ 000020A2 3F03 move.w -[A7], D3 000020A4 2F0A move.l -[A7], A2 000020A6 4EAD AC88 jsr [A5 - 0x5378] 000020AA 5C4F addq.w A7, 6 label000020AC: 000020AC 3F3C 2005 move.w -[A7], 0x2005 000020B0 2F13 move.l -[A7], [A3] 000020B2 4EAD B648 jsr [A5 - 0x49B8] 000020B6 2F13 move.l -[A7], [A3] 000020B8 4EAD BA38 jsr [A5 - 0x45C8] 000020BC 7001 moveq.l D0, 0x01 000020BE 4FEF 001E lea.l A7, [A7 + 0x1E] 000020C2 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 000020C6 4E75 rts 000020C8 2F0A move.l -[A7], A2 000020CA 206F 0008 movea.l A0, [A7 + 0x8] 000020CE 2F10 move.l -[A7], [A0] 000020D0 4EAD B600 jsr [A5 - 0x4A00] 000020D4 2448 movea.l A2, A0 000020D6 200A move.l D0, A2 000020D8 584F addq.w A7, 4 000020DA 6606 bne +0x8 /* 000020E2 */ 000020DC 7000 moveq.l D0, 0x00 000020DE 245F movea.l A2, [A7]+ 000020E0 4E75 rts label000020E2: 000020E2 302A 0034 move.w D0, [A2 + 0x34] 000020E6 48C0 ext.l D0 000020E8 5380 subq.l D0, 1 000020EA 670A beq +0xC /* 000020F6 */ 000020EC 5380 subq.l D0, 1 000020EE 6710 beq +0x12 /* 00002100 */ 000020F0 5380 subq.l D0, 1 000020F2 6716 beq +0x18 /* 0000210A */ 000020F4 601E bra +0x20 /* 00002114 */ label000020F6: 000020F6 203C 0000 022F move.l D0, 0x22F 000020FC 245F movea.l A2, [A7]+ 000020FE 4E75 rts label00002100: 00002100 203C 0000 0230 move.l D0, 0x230 00002106 245F movea.l A2, [A7]+ 00002108 4E75 rts label0000210A: 0000210A 203C 0000 0231 move.l D0, 0x231 00002110 245F movea.l A2, [A7]+ 00002112 4E75 rts label00002114: 00002114 7000 moveq.l D0, 0x00 00002116 245F movea.l A2, [A7]+ 00002118 4E75 rts 0000211A 48E7 1030 movem.l -[A7], D3,A2,A3 0000211E 266F 0010 movea.l A3, [A7 + 0x10] 00002122 2F13 move.l -[A7], [A3] 00002124 4EAD B600 jsr [A5 - 0x4A00] 00002128 2448 movea.l A2, A0 0000212A 200A move.l D0, A2 0000212C 584F addq.w A7, 4 0000212E 6738 beq +0x3A /* 00002168 */ 00002130 202F 0014 move.l D0, [A7 + 0x14] 00002134 0480 0000 022F subi.l D0, 0x22F 0000213A 670A beq +0xC /* 00002146 */ 0000213C 5380 subq.l D0, 1 0000213E 670A beq +0xC /* 0000214A */ 00002140 5380 subq.l D0, 1 00002142 670A beq +0xC /* 0000214E */ 00002144 600C bra +0xE /* 00002152 */ label00002146: 00002146 7601 moveq.l D3, 0x01 00002148 600E bra +0x10 /* 00002158 */ label0000214A: 0000214A 7602 moveq.l D3, 0x02 0000214C 600A bra +0xC /* 00002158 */ label0000214E: 0000214E 7603 moveq.l D3, 0x03 00002150 6006 bra +0x8 /* 00002158 */ label00002152: 00002152 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002156 4E75 rts label00002158: 00002158 3543 0034 move.w [A2 + 0x34], D3 0000215C 3F3C 0008 move.w -[A7], 0x8 00002160 2F13 move.l -[A7], [A3] 00002162 4EBA DEE4 jsr [PC - 0x211C /* 00000048 */] 00002166 5C4F addq.w A7, 6 label00002168: 00002168 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000216C 4E75 rts 0000216E 2F0A move.l -[A7], A2 00002170 206F 0008 movea.l A0, [A7 + 0x8] 00002174 2F10 move.l -[A7], [A0] 00002176 4EAD B600 jsr [A5 - 0x4A00] 0000217A 2448 movea.l A2, A0 0000217C 200A move.l D0, A2 0000217E 584F addq.w A7, 4 00002180 6606 bne +0x8 /* 00002188 */ 00002182 7000 moveq.l D0, 0x00 00002184 245F movea.l A2, [A7]+ 00002186 4E75 rts label00002188: 00002188 302A 0018 move.w D0, [A2 + 0x18] 0000218C 48C0 ext.l D0 0000218E 5380 subq.l D0, 1 00002190 670E beq +0x10 /* 000021A0 */ 00002192 5380 subq.l D0, 1 00002194 6714 beq +0x16 /* 000021AA */ 00002196 5380 subq.l D0, 1 00002198 671A beq +0x1C /* 000021B4 */ 0000219A 5380 subq.l D0, 1 0000219C 6720 beq +0x22 /* 000021BE */ 0000219E 6024 bra +0x26 /* 000021C4 */ label000021A0: 000021A0 203C 0000 0187 move.l D0, 0x187 000021A6 245F movea.l A2, [A7]+ 000021A8 4E75 rts label000021AA: 000021AA 203C 0000 0233 move.l D0, 0x233 000021B0 245F movea.l A2, [A7]+ 000021B2 4E75 rts label000021B4: 000021B4 203C 0000 0232 move.l D0, 0x232 000021BA 245F movea.l A2, [A7]+ 000021BC 4E75 rts label000021BE: 000021BE 701F moveq.l D0, 0x1F 000021C0 245F movea.l A2, [A7]+ 000021C2 4E75 rts label000021C4: 000021C4 7000 moveq.l D0, 0x00 000021C6 245F movea.l A2, [A7]+ 000021C8 4E75 rts 000021CA 48E7 1030 movem.l -[A7], D3,A2,A3 000021CE 266F 0010 movea.l A3, [A7 + 0x10] 000021D2 2F13 move.l -[A7], [A3] 000021D4 4EAD B600 jsr [A5 - 0x4A00] 000021D8 2448 movea.l A2, A0 000021DA 200A move.l D0, A2 000021DC 584F addq.w A7, 4 000021DE 6740 beq +0x42 /* 00002220 */ 000021E0 202F 0014 move.l D0, [A7 + 0x14] 000021E4 0480 0000 001F subi.l D0, 0x1F 000021EA 6722 beq +0x24 /* 0000220E */ 000021EC 0480 0000 0168 subi.l D0, 0x168 000021F2 670E beq +0x10 /* 00002202 */ 000021F4 0480 0000 00AB subi.l D0, 0xAB 000021FA 670E beq +0x10 /* 0000220A */ 000021FC 5380 subq.l D0, 1 000021FE 6706 beq +0x8 /* 00002206 */ 00002200 600E bra +0x10 /* 00002210 */ label00002202: 00002202 7601 moveq.l D3, 0x01 00002204 600A bra +0xC /* 00002210 */ label00002206: 00002206 7602 moveq.l D3, 0x02 00002208 6006 bra +0x8 /* 00002210 */ label0000220A: 0000220A 7603 moveq.l D3, 0x03 0000220C 6002 bra +0x4 /* 00002210 */ label0000220E: 0000220E 7604 moveq.l D3, 0x04 label00002210: 00002210 3543 0018 move.w [A2 + 0x18], D3 00002214 3F3C 0008 move.w -[A7], 0x8 00002218 2F13 move.l -[A7], [A3] 0000221A 4EBA DE2C jsr [PC - 0x21D4 /* 00000048 */] 0000221E 5C4F addq.w A7, 6 label00002220: 00002220 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002224 4E75 rts 00002226 2F0A move.l -[A7], A2 00002228 206F 0008 movea.l A0, [A7 + 0x8] 0000222C 2F10 move.l -[A7], [A0] 0000222E 4EAD B600 jsr [A5 - 0x4A00] 00002232 2448 movea.l A2, A0 00002234 200A move.l D0, A2 00002236 584F addq.w A7, 4 00002238 6606 bne +0x8 /* 00002240 */ 0000223A 7000 moveq.l D0, 0x00 0000223C 245F movea.l A2, [A7]+ 0000223E 4E75 rts label00002240: 00002240 306A 0022 movea.w A0, [A2 + 0x22] 00002244 2008 move.l D0, A0 00002246 245F movea.l A2, [A7]+ 00002248 4E75 rts 0000224A 2F0A move.l -[A7], A2 0000224C 206F 0008 movea.l A0, [A7 + 0x8] 00002250 2F10 move.l -[A7], [A0] 00002252 4EAD B600 jsr [A5 - 0x4A00] 00002256 2448 movea.l A2, A0 00002258 200A move.l D0, A2 0000225A 584F addq.w A7, 4 0000225C 6716 beq +0x18 /* 00002274 */ 0000225E 356F 000E 0022 move.w [A2 + 0x22], [A7 + 0xE] 00002264 3F3C 0008 move.w -[A7], 0x8 00002268 206F 000A movea.l A0, [A7 + 0xA] 0000226C 2F10 move.l -[A7], [A0] 0000226E 4EBA DDD8 jsr [PC - 0x2228 /* 00000048 */] 00002272 5C4F addq.w A7, 6 label00002274: 00002274 245F movea.l A2, [A7]+ 00002276 4E75 rts 00002278 2F0A move.l -[A7], A2 0000227A 206F 0008 movea.l A0, [A7 + 0x8] 0000227E 2F10 move.l -[A7], [A0] 00002280 4EAD B600 jsr [A5 - 0x4A00] 00002284 2448 movea.l A2, A0 00002286 200A move.l D0, A2 00002288 584F addq.w A7, 4 0000228A 6606 bne +0x8 /* 00002292 */ 0000228C 7000 moveq.l D0, 0x00 0000228E 245F movea.l A2, [A7]+ 00002290 4E75 rts label00002292: 00002292 102A 0026 move.b D0, [A2 + 0x26] 00002296 245F movea.l A2, [A7]+ 00002298 4E75 rts 0000229A 2F0A move.l -[A7], A2 0000229C 206F 0008 movea.l A0, [A7 + 0x8] 000022A0 2F10 move.l -[A7], [A0] 000022A2 4EAD B600 jsr [A5 - 0x4A00] 000022A6 2448 movea.l A2, A0 000022A8 200A move.l D0, A2 000022AA 584F addq.w A7, 4 000022AC 6716 beq +0x18 /* 000022C4 */ 000022AE 156F 000C 0026 move.b [A2 + 0x26], [A7 + 0xC] 000022B4 3F3C 0008 move.w -[A7], 0x8 000022B8 206F 000A movea.l A0, [A7 + 0xA] 000022BC 2F10 move.l -[A7], [A0] 000022BE 4EBA DD88 jsr [PC - 0x2278 /* 00000048 */] 000022C2 5C4F addq.w A7, 6 label000022C4: 000022C4 245F movea.l A2, [A7]+ 000022C6 4E75 rts 000022C8 2F0A move.l -[A7], A2 000022CA 206F 0008 movea.l A0, [A7 + 0x8] 000022CE 2F10 move.l -[A7], [A0] 000022D0 4EAD B600 jsr [A5 - 0x4A00] 000022D4 2448 movea.l A2, A0 000022D6 200A move.l D0, A2 000022D8 584F addq.w A7, 4 000022DA 6606 bne +0x8 /* 000022E2 */ 000022DC 7000 moveq.l D0, 0x00 000022DE 245F movea.l A2, [A7]+ 000022E0 4E75 rts label000022E2: 000022E2 102A 0027 move.b D0, [A2 + 0x27] 000022E6 49C0 lea.l A4, D0 000022E8 5380 subq.l D0, 1 000022EA 245F movea.l A2, [A7]+ 000022EC 4E75 rts 000022EE 2F0A move.l -[A7], A2 000022F0 206F 0008 movea.l A0, [A7 + 0x8] 000022F4 2F10 move.l -[A7], [A0] 000022F6 4EAD B600 jsr [A5 - 0x4A00] 000022FA 2448 movea.l A2, A0 000022FC 200A move.l D0, A2 000022FE 584F addq.w A7, 4 00002300 671C beq +0x1E /* 0000231E */ 00002302 102F 000F move.b D0, [A7 + 0xF] 00002306 49C0 lea.l A4, D0 00002308 5280 addq.l D0, 1 0000230A 1540 0027 move.b [A2 + 0x27], D0 0000230E 3F3C 0008 move.w -[A7], 0x8 00002312 206F 000A movea.l A0, [A7 + 0xA] 00002316 2F10 move.l -[A7], [A0] 00002318 4EBA DD2E jsr [PC - 0x22D2 /* 00000048 */] 0000231C 5C4F addq.w A7, 6 label0000231E: 0000231E 245F movea.l A2, [A7]+ 00002320 4E75 rts 00002322 48E7 1030 movem.l -[A7], D3,A2,A3 00002326 554F subq.w A7, 2 00002328 266F 0012 movea.l A3, [A7 + 0x12] 0000232C 7600 moveq.l D3, 0x00 0000232E 2F13 move.l -[A7], [A3] 00002330 4EAD B600 jsr [A5 - 0x4A00] 00002334 2448 movea.l A2, A0 00002336 200A move.l D0, A2 00002338 584F addq.w A7, 4 0000233A 660A bne +0xC /* 00002346 */ 0000233C 7000 moveq.l D0, 0x00 0000233E 544F addq.w A7, 2 00002340 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002344 4E75 rts label00002346: 00002346 4857 pea.l [A7] 00002348 2F13 move.l -[A7], [A3] 0000234A 4EAD B2E0 jsr [A5 - 0x4D20] 0000234E 4A00 tst.b D0 00002350 504F addq.w A7, 8 00002352 671C beq +0x1E /* 00002370 */ 00002354 2F2A 0014 move.l -[A7], [A2 + 0x14] 00002358 4EAD FB98 jsr [A5 - 0x468] 0000235C 7200 moveq.l D1, 0x00 0000235E 3200 move.w D1, D0 00002360 2601 move.l D3, D1 00002362 3F2F 0004 move.w -[A7], [A7 + 0x4] 00002366 2F13 move.l -[A7], [A3] 00002368 4EAD B2C8 jsr [A5 - 0x4D38] 0000236C 4FEF 000A lea.l A7, [A7 + 0xA] label00002370: 00002370 2003 move.l D0, D3 00002372 544F addq.w A7, 2 00002374 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002378 4E75 rts 0000237A 48E7 1030 movem.l -[A7], D3,A2,A3 0000237E 554F subq.w A7, 2 00002380 266F 0012 movea.l A3, [A7 + 0x12] 00002384 7600 moveq.l D3, 0x00 00002386 2F13 move.l -[A7], [A3] 00002388 4EAD B600 jsr [A5 - 0x4A00] 0000238C 2448 movea.l A2, A0 0000238E 200A move.l D0, A2 00002390 584F addq.w A7, 4 00002392 660A bne +0xC /* 0000239E */ 00002394 7000 moveq.l D0, 0x00 00002396 544F addq.w A7, 2 00002398 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000239C 4E75 rts label0000239E: 0000239E 4857 pea.l [A7] 000023A0 2F13 move.l -[A7], [A3] 000023A2 4EAD B2E0 jsr [A5 - 0x4D20] 000023A6 4A00 tst.b D0 000023A8 504F addq.w A7, 8 000023AA 6718 beq +0x1A /* 000023C4 */ 000023AC 2F2A 0014 move.l -[A7], [A2 + 0x14] 000023B0 4EAD FB90 jsr [A5 - 0x470] 000023B4 2600 move.l D3, D0 000023B6 3F2F 0004 move.w -[A7], [A7 + 0x4] 000023BA 2F13 move.l -[A7], [A3] 000023BC 4EAD B2C8 jsr [A5 - 0x4D38] 000023C0 4FEF 000A lea.l A7, [A7 + 0xA] label000023C4: 000023C4 2003 move.l D0, D3 000023C6 544F addq.w A7, 2 000023C8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000023CC 4E75 rts 000023CE 48E7 1030 movem.l -[A7], D3,A2,A3 000023D2 554F subq.w A7, 2 000023D4 266F 0012 movea.l A3, [A7 + 0x12] 000023D8 7600 moveq.l D3, 0x00 000023DA 2F13 move.l -[A7], [A3] 000023DC 4EAD B600 jsr [A5 - 0x4A00] 000023E0 2448 movea.l A2, A0 000023E2 200A move.l D0, A2 000023E4 584F addq.w A7, 4 000023E6 660A bne +0xC /* 000023F2 */ 000023E8 7000 moveq.l D0, 0x00 000023EA 544F addq.w A7, 2 000023EC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000023F0 4E75 rts label000023F2: 000023F2 4857 pea.l [A7] 000023F4 2F13 move.l -[A7], [A3] 000023F6 4EAD B2E0 jsr [A5 - 0x4D20] 000023FA 4A00 tst.b D0 000023FC 504F addq.w A7, 8 000023FE 671C beq +0x1E /* 0000241C */ 00002400 2F2A 0014 move.l -[A7], [A2 + 0x14] 00002404 4EAD FBA0 jsr [A5 - 0x460] 00002408 7200 moveq.l D1, 0x00 0000240A 3200 move.w D1, D0 0000240C 2601 move.l D3, D1 0000240E 3F2F 0004 move.w -[A7], [A7 + 0x4] 00002412 2F13 move.l -[A7], [A3] 00002414 4EAD B2C8 jsr [A5 - 0x4D38] 00002418 4FEF 000A lea.l A7, [A7 + 0xA] label0000241C: 0000241C 2003 move.l D0, D3 0000241E 544F addq.w A7, 2 00002420 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002424 4E75 rts 00002426 2F0A move.l -[A7], A2 00002428 206F 0008 movea.l A0, [A7 + 0x8] 0000242C 2F10 move.l -[A7], [A0] 0000242E 4EAD B600 jsr [A5 - 0x4A00] 00002432 2448 movea.l A2, A0 00002434 200A move.l D0, A2 00002436 584F addq.w A7, 4 00002438 6722 beq +0x24 /* 0000245C */ 0000243A 1F2F 000C move.b -[A7], [A7 + 0xC] 0000243E 3F3C 0004 move.w -[A7], 0x4 00002442 486A 0020 pea.l [A2 + 0x20] 00002446 4EAD BD38 jsr [A5 - 0x42C8] 0000244A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000244E 206F 0012 movea.l A0, [A7 + 0x12] 00002452 2F10 move.l -[A7], [A0] 00002454 4EAD B648 jsr [A5 - 0x49B8] 00002458 4FEF 000E lea.l A7, [A7 + 0xE] label0000245C: 0000245C 245F movea.l A2, [A7]+ 0000245E 4E75 rts 00002460 2F0A move.l -[A7], A2 00002462 206F 0008 movea.l A0, [A7 + 0x8] 00002466 2F10 move.l -[A7], [A0] 00002468 4EAD B600 jsr [A5 - 0x4A00] 0000246C 2448 movea.l A2, A0 0000246E 200A move.l D0, A2 00002470 584F addq.w A7, 4 00002472 6606 bne +0x8 /* 0000247A */ 00002474 7000 moveq.l D0, 0x00 00002476 245F movea.l A2, [A7]+ 00002478 4E75 rts label0000247A: 0000247A 202A 0020 move.l D0, [A2 + 0x20] 0000247E 7210 moveq.l D1, 0x10 00002480 C081 and.l D0, D1 00002482 4A80 tst.l D0 00002484 56C0 sne D0 00002486 4400 neg.b D0 00002488 49C0 lea.l A4, D0 0000248A 245F movea.l A2, [A7]+ 0000248C 4E75 rts 0000248E 2F0A move.l -[A7], A2 00002490 206F 0008 movea.l A0, [A7 + 0x8] 00002494 2F10 move.l -[A7], [A0] 00002496 4EAD B600 jsr [A5 - 0x4A00] 0000249A 2448 movea.l A2, A0 0000249C 200A move.l D0, A2 0000249E 584F addq.w A7, 4 000024A0 6606 bne +0x8 /* 000024A8 */ 000024A2 7000 moveq.l D0, 0x00 000024A4 245F movea.l A2, [A7]+ 000024A6 4E75 rts label000024A8: 000024A8 302A 0018 move.w D0, [A2 + 0x18] 000024AC 48C0 ext.l D0 000024AE 5380 subq.l D0, 1 000024B0 670A beq +0xC /* 000024BC */ 000024B2 5580 subq.l D0, 2 000024B4 6710 beq +0x12 /* 000024C6 */ 000024B6 5980 subq.l D0, 4 000024B8 6712 beq +0x14 /* 000024CC */ 000024BA 601A bra +0x1C /* 000024D6 */ label000024BC: 000024BC 203C 0000 0234 move.l D0, 0x234 000024C2 245F movea.l A2, [A7]+ 000024C4 4E75 rts label000024C6: 000024C6 7045 moveq.l D0, 0x45 000024C8 245F movea.l A2, [A7]+ 000024CA 4E75 rts label000024CC: 000024CC 203C 0000 0235 move.l D0, 0x235 000024D2 245F movea.l A2, [A7]+ 000024D4 4E75 rts label000024D6: 000024D6 7000 moveq.l D0, 0x00 000024D8 245F movea.l A2, [A7]+ 000024DA 4E75 rts 000024DC 48E7 1030 movem.l -[A7], D3,A2,A3 000024E0 266F 0010 movea.l A3, [A7 + 0x10] 000024E4 2F13 move.l -[A7], [A3] 000024E6 4EAD B600 jsr [A5 - 0x4A00] 000024EA 2448 movea.l A2, A0 000024EC 200A move.l D0, A2 000024EE 584F addq.w A7, 4 000024F0 6746 beq +0x48 /* 00002538 */ 000024F2 202F 0014 move.l D0, [A7 + 0x14] 000024F6 0480 0000 0045 subi.l D0, 0x45 /* 'E' */ 000024FC 6712 beq +0x14 /* 00002510 */ 000024FE 0480 0000 01EF subi.l D0, 0x1EF 00002504 6706 beq +0x8 /* 0000250C */ 00002506 5380 subq.l D0, 1 00002508 670A beq +0xC /* 00002514 */ 0000250A 600C bra +0xE /* 00002518 */ label0000250C: 0000250C 7601 moveq.l D3, 0x01 0000250E 600E bra +0x10 /* 0000251E */ label00002510: 00002510 7603 moveq.l D3, 0x03 00002512 600A bra +0xC /* 0000251E */ label00002514: 00002514 7607 moveq.l D3, 0x07 00002516 6006 bra +0x8 /* 0000251E */ label00002518: 00002518 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000251C 4E75 rts label0000251E: 0000251E 3543 0018 move.w [A2 + 0x18], D3 00002522 2F13 move.l -[A7], [A3] 00002524 2F0A move.l -[A7], A2 00002526 4EAD DA80 jsr [A5 - 0x2580] 0000252A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000252E 2F13 move.l -[A7], [A3] 00002530 4EAD B648 jsr [A5 - 0x49B8] 00002534 4FEF 000E lea.l A7, [A7 + 0xE] label00002538: 00002538 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000253C 4E75 rts 0000253E 2F0A move.l -[A7], A2 00002540 206F 0008 movea.l A0, [A7 + 0x8] 00002544 2F10 move.l -[A7], [A0] 00002546 4EAD B600 jsr [A5 - 0x4A00] 0000254A 2448 movea.l A2, A0 0000254C 200A move.l D0, A2 0000254E 584F addq.w A7, 4 00002550 6606 bne +0x8 /* 00002558 */ 00002552 7000 moveq.l D0, 0x00 00002554 245F movea.l A2, [A7]+ 00002556 4E75 rts label00002558: 00002558 102A 001B move.b D0, [A2 + 0x1B] 0000255C 49C0 lea.l A4, D0 0000255E 670E beq +0x10 /* 0000256E */ 00002560 5380 subq.l D0, 1 00002562 6714 beq +0x16 /* 00002578 */ 00002564 5380 subq.l D0, 1 00002566 671A beq +0x1C /* 00002582 */ 00002568 5380 subq.l D0, 1 0000256A 6720 beq +0x22 /* 0000258C */ 0000256C 6028 bra +0x2A /* 00002596 */ label0000256E: 0000256E 203C 0000 0236 move.l D0, 0x236 00002574 245F movea.l A2, [A7]+ 00002576 4E75 rts label00002578: 00002578 203C 0000 021D move.l D0, 0x21D 0000257E 245F movea.l A2, [A7]+ 00002580 4E75 rts label00002582: 00002582 203C 0000 0237 move.l D0, 0x237 00002588 245F movea.l A2, [A7]+ 0000258A 4E75 rts label0000258C: 0000258C 203C 0000 0238 move.l D0, 0x238 00002592 245F movea.l A2, [A7]+ 00002594 4E75 rts label00002596: 00002596 7000 moveq.l D0, 0x00 00002598 245F movea.l A2, [A7]+ 0000259A 4E75 rts 0000259C 48E7 1030 movem.l -[A7], D3,A2,A3 000025A0 266F 0010 movea.l A3, [A7 + 0x10] 000025A4 2F13 move.l -[A7], [A3] 000025A6 4EAD B600 jsr [A5 - 0x4A00] 000025AA 2448 movea.l A2, A0 000025AC 200A move.l D0, A2 000025AE 584F addq.w A7, 4 000025B0 6744 beq +0x46 /* 000025F6 */ 000025B2 202F 0014 move.l D0, [A7 + 0x14] 000025B6 0480 0000 021D subi.l D0, 0x21D 000025BC 6716 beq +0x18 /* 000025D4 */ 000025BE 0480 0000 0019 subi.l D0, 0x19 000025C4 670A beq +0xC /* 000025D0 */ 000025C6 5380 subq.l D0, 1 000025C8 670E beq +0x10 /* 000025D8 */ 000025CA 5380 subq.l D0, 1 000025CC 670E beq +0x10 /* 000025DC */ 000025CE 6010 bra +0x12 /* 000025E0 */ label000025D0: 000025D0 7600 moveq.l D3, 0x00 000025D2 6012 bra +0x14 /* 000025E6 */ label000025D4: 000025D4 7601 moveq.l D3, 0x01 000025D6 600E bra +0x10 /* 000025E6 */ label000025D8: 000025D8 7602 moveq.l D3, 0x02 000025DA 600A bra +0xC /* 000025E6 */ label000025DC: 000025DC 7603 moveq.l D3, 0x03 000025DE 6006 bra +0x8 /* 000025E6 */ label000025E0: 000025E0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000025E4 4E75 rts label000025E6: 000025E6 1543 001B move.b [A2 + 0x1B], D3 000025EA 3F3C 0008 move.w -[A7], 0x8 000025EE 2F13 move.l -[A7], [A3] 000025F0 4EBA DA56 jsr [PC - 0x25AA /* 00000048 */] 000025F4 5C4F addq.w A7, 6 label000025F6: 000025F6 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000025FA 4E75 rts 000025FC 2F0A move.l -[A7], A2 000025FE 206F 0008 movea.l A0, [A7 + 0x8] 00002602 2F10 move.l -[A7], [A0] 00002604 4EAD B600 jsr [A5 - 0x4A00] 00002608 2448 movea.l A2, A0 0000260A 200A move.l D0, A2 0000260C 584F addq.w A7, 4 0000260E 6606 bne +0x8 /* 00002616 */ 00002610 7000 moveq.l D0, 0x00 00002612 245F movea.l A2, [A7]+ 00002614 4E75 rts label00002616: 00002616 102A 0018 move.b D0, [A2 + 0x18] 0000261A 49C0 lea.l A4, D0 0000261C 245F movea.l A2, [A7]+ 0000261E 4E75 rts 00002620 2F0A move.l -[A7], A2 00002622 206F 0008 movea.l A0, [A7 + 0x8] 00002626 2F10 move.l -[A7], [A0] 00002628 4EAD B600 jsr [A5 - 0x4A00] 0000262C 2448 movea.l A2, A0 0000262E 200A move.l D0, A2 00002630 584F addq.w A7, 4 00002632 6716 beq +0x18 /* 0000264A */ 00002634 156F 000F 0018 move.b [A2 + 0x18], [A7 + 0xF] 0000263A 3F3C 0008 move.w -[A7], 0x8 0000263E 206F 000A movea.l A0, [A7 + 0xA] 00002642 2F10 move.l -[A7], [A0] 00002644 4EBA DA02 jsr [PC - 0x25FE /* 00000048 */] 00002648 5C4F addq.w A7, 6 label0000264A: 0000264A 245F movea.l A2, [A7]+ 0000264C 4E75 rts 0000264E 2F0A move.l -[A7], A2 00002650 206F 0008 movea.l A0, [A7 + 0x8] 00002654 2F10 move.l -[A7], [A0] 00002656 4EAD B600 jsr [A5 - 0x4A00] 0000265A 2448 movea.l A2, A0 0000265C 200A move.l D0, A2 0000265E 584F addq.w A7, 4 00002660 6606 bne +0x8 /* 00002668 */ 00002662 7000 moveq.l D0, 0x00 00002664 245F movea.l A2, [A7]+ 00002666 4E75 rts label00002668: 00002668 102A 0019 move.b D0, [A2 + 0x19] 0000266C 49C0 lea.l A4, D0 0000266E 245F movea.l A2, [A7]+ 00002670 4E75 rts 00002672 2F0A move.l -[A7], A2 00002674 206F 0008 movea.l A0, [A7 + 0x8] 00002678 2F10 move.l -[A7], [A0] 0000267A 4EAD B600 jsr [A5 - 0x4A00] 0000267E 2448 movea.l A2, A0 00002680 200A move.l D0, A2 00002682 584F addq.w A7, 4 00002684 6716 beq +0x18 /* 0000269C */ 00002686 156F 000F 0019 move.b [A2 + 0x19], [A7 + 0xF] 0000268C 3F3C 0008 move.w -[A7], 0x8 00002690 206F 000A movea.l A0, [A7 + 0xA] 00002694 2F10 move.l -[A7], [A0] 00002696 4EBA D9B0 jsr [PC - 0x2650 /* 00000048 */] 0000269A 5C4F addq.w A7, 6 label0000269C: 0000269C 245F movea.l A2, [A7]+ 0000269E 4E75 rts 000026A0 2F0A move.l -[A7], A2 000026A2 206F 0008 movea.l A0, [A7 + 0x8] 000026A6 2F10 move.l -[A7], [A0] 000026A8 4EAD B600 jsr [A5 - 0x4A00] 000026AC 2448 movea.l A2, A0 000026AE 200A move.l D0, A2 000026B0 584F addq.w A7, 4 000026B2 6606 bne +0x8 /* 000026BA */ 000026B4 7000 moveq.l D0, 0x00 000026B6 245F movea.l A2, [A7]+ 000026B8 4E75 rts label000026BA: 000026BA 306A 0024 movea.w A0, [A2 + 0x24] 000026BE 2008 move.l D0, A0 000026C0 245F movea.l A2, [A7]+ 000026C2 4E75 rts 000026C4 2F0A move.l -[A7], A2 000026C6 206F 0008 movea.l A0, [A7 + 0x8] 000026CA 2F10 move.l -[A7], [A0] 000026CC 4EAD B600 jsr [A5 - 0x4A00] 000026D0 2448 movea.l A2, A0 000026D2 200A move.l D0, A2 000026D4 584F addq.w A7, 4 000026D6 6716 beq +0x18 /* 000026EE */ 000026D8 356F 000E 0024 move.w [A2 + 0x24], [A7 + 0xE] 000026DE 3F3C 0008 move.w -[A7], 0x8 000026E2 206F 000A movea.l A0, [A7 + 0xA] 000026E6 2F10 move.l -[A7], [A0] 000026E8 4EBA D95E jsr [PC - 0x26A2 /* 00000048 */] 000026EC 5C4F addq.w A7, 6 label000026EE: 000026EE 245F movea.l A2, [A7]+ 000026F0 4E75 rts 000026F2 2F0A move.l -[A7], A2 000026F4 206F 0008 movea.l A0, [A7 + 0x8] 000026F8 2F10 move.l -[A7], [A0] 000026FA 4EAD B600 jsr [A5 - 0x4A00] 000026FE 2448 movea.l A2, A0 00002700 200A move.l D0, A2 00002702 584F addq.w A7, 4 00002704 6606 bne +0x8 /* 0000270C */ 00002706 7000 moveq.l D0, 0x00 00002708 245F movea.l A2, [A7]+ 0000270A 4E75 rts label0000270C: 0000270C 102A 0030 move.b D0, [A2 + 0x30] 00002710 49C0 lea.l A4, D0 00002712 245F movea.l A2, [A7]+ 00002714 4E75 rts 00002716 2F0A move.l -[A7], A2 00002718 206F 0008 movea.l A0, [A7 + 0x8] 0000271C 2F10 move.l -[A7], [A0] 0000271E 4EAD B600 jsr [A5 - 0x4A00] 00002722 2448 movea.l A2, A0 00002724 200A move.l D0, A2 00002726 584F addq.w A7, 4 00002728 6716 beq +0x18 /* 00002740 */ 0000272A 156F 000F 0030 move.b [A2 + 0x30], [A7 + 0xF] 00002730 3F3C 0008 move.w -[A7], 0x8 00002734 206F 000A movea.l A0, [A7 + 0xA] 00002738 2F10 move.l -[A7], [A0] 0000273A 4EBA D90C jsr [PC - 0x26F4 /* 00000048 */] 0000273E 5C4F addq.w A7, 6 label00002740: 00002740 245F movea.l A2, [A7]+ 00002742 4E75 rts 00002744 2F0A move.l -[A7], A2 00002746 206F 0008 movea.l A0, [A7 + 0x8] 0000274A 2F10 move.l -[A7], [A0] 0000274C 4EAD B600 jsr [A5 - 0x4A00] 00002750 2448 movea.l A2, A0 00002752 200A move.l D0, A2 00002754 584F addq.w A7, 4 00002756 6606 bne +0x8 /* 0000275E */ 00002758 7000 moveq.l D0, 0x00 0000275A 245F movea.l A2, [A7]+ 0000275C 4E75 rts label0000275E: 0000275E 102A 001A move.b D0, [A2 + 0x1A] 00002762 49C0 lea.l A4, D0 00002764 245F movea.l A2, [A7]+ 00002766 4E75 rts 00002768 2F0A move.l -[A7], A2 0000276A 206F 0008 movea.l A0, [A7 + 0x8] 0000276E 2F10 move.l -[A7], [A0] 00002770 4EAD B600 jsr [A5 - 0x4A00] 00002774 2448 movea.l A2, A0 00002776 200A move.l D0, A2 00002778 584F addq.w A7, 4 0000277A 6716 beq +0x18 /* 00002792 */ 0000277C 156F 000F 001A move.b [A2 + 0x1A], [A7 + 0xF] 00002782 3F3C 0008 move.w -[A7], 0x8 00002786 206F 000A movea.l A0, [A7 + 0xA] 0000278A 2F10 move.l -[A7], [A0] 0000278C 4EBA D8BA jsr [PC - 0x2746 /* 00000048 */] 00002790 5C4F addq.w A7, 6 label00002792: 00002792 245F movea.l A2, [A7]+ 00002794 4E75 rts 00002796 2F0A move.l -[A7], A2 00002798 206F 0008 movea.l A0, [A7 + 0x8] 0000279C 2F10 move.l -[A7], [A0] 0000279E 4EAD B600 jsr [A5 - 0x4A00] 000027A2 2448 movea.l A2, A0 000027A4 200A move.l D0, A2 000027A6 584F addq.w A7, 4 000027A8 6606 bne +0x8 /* 000027B0 */ 000027AA 7000 moveq.l D0, 0x00 000027AC 245F movea.l A2, [A7]+ 000027AE 4E75 rts label000027B0: 000027B0 102A 0031 move.b D0, [A2 + 0x31] 000027B4 7202 moveq.l D1, 0x02 000027B6 C081 and.l D0, D1 000027B8 4A80 tst.l D0 000027BA 56C0 sne D0 000027BC 4400 neg.b D0 000027BE 49C0 lea.l A4, D0 000027C0 245F movea.l A2, [A7]+ 000027C2 4E75 rts 000027C4 2F0A move.l -[A7], A2 000027C6 594F subq.w A7, 4 000027C8 206F 000C movea.l A0, [A7 + 0xC] 000027CC 2F10 move.l -[A7], [A0] 000027CE 4EAD B600 jsr [A5 - 0x4A00] 000027D2 2448 movea.l A2, A0 000027D4 200A move.l D0, A2 000027D6 584F addq.w A7, 4 000027D8 6730 beq +0x32 /* 0000280A */ 000027DA 102A 0031 move.b D0, [A2 + 0x31] 000027DE 49C0 lea.l A4, D0 000027E0 2E80 move.l [A7], D0 000027E2 1F2F 0010 move.b -[A7], [A7 + 0x10] 000027E6 3F3C 0001 move.w -[A7], 0x1 000027EA 486F 0004 pea.l [A7 + 0x4] 000027EE 4EAD BD38 jsr [A5 - 0x42C8] 000027F2 156F 000B 0031 move.b [A2 + 0x31], [A7 + 0xB] 000027F8 3F3C 0008 move.w -[A7], 0x8 000027FC 206F 0016 movea.l A0, [A7 + 0x16] 00002800 2F10 move.l -[A7], [A0] 00002802 4EBA D844 jsr [PC - 0x27BC /* 00000048 */] 00002806 4FEF 000E lea.l A7, [A7 + 0xE] label0000280A: 0000280A 584F addq.w A7, 4 0000280C 245F movea.l A2, [A7]+ 0000280E 4E75 rts 00002810 2F0A move.l -[A7], A2 00002812 206F 0008 movea.l A0, [A7 + 0x8] 00002816 2F10 move.l -[A7], [A0] 00002818 4EAD B600 jsr [A5 - 0x4A00] 0000281C 2448 movea.l A2, A0 0000281E 200A move.l D0, A2 00002820 584F addq.w A7, 4 00002822 6606 bne +0x8 /* 0000282A */ 00002824 7000 moveq.l D0, 0x00 00002826 245F movea.l A2, [A7]+ 00002828 4E75 rts label0000282A: 0000282A 102A 0031 move.b D0, [A2 + 0x31] 0000282E 7204 moveq.l D1, 0x04 00002830 C081 and.l D0, D1 00002832 4A80 tst.l D0 00002834 56C0 sne D0 00002836 4400 neg.b D0 00002838 49C0 lea.l A4, D0 0000283A 57C0 seq D0 0000283C 4400 neg.b D0 0000283E 49C0 lea.l A4, D0 00002840 245F movea.l A2, [A7]+ 00002842 4E75 rts 00002844 48E7 1030 movem.l -[A7], D3,A2,A3 00002848 594F subq.w A7, 4 0000284A 266F 0014 movea.l A3, [A7 + 0x14] 0000284E 162F 0018 move.b D3, [A7 + 0x18] 00002852 2F13 move.l -[A7], [A3] 00002854 4EAD B600 jsr [A5 - 0x4A00] 00002858 2448 movea.l A2, A0 0000285A 200A move.l D0, A2 0000285C 584F addq.w A7, 4 0000285E 6754 beq +0x56 /* 000028B4 */ 00002860 4A03 tst.b D3 00002862 660E bne +0x10 /* 00002872 */ 00002864 206A 0010 movea.l A0, [A2 + 0x10] 00002868 2050 movea.l A0, [A0] 0000286A 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF 00002870 600A bra +0xC /* 0000287C */ label00002872: 00002872 206A 0010 movea.l A0, [A2 + 0x10] 00002876 2050 movea.l A0, [A0] 00002878 4268 0048 clr.w [A0 + 0x48] label0000287C: 0000287C 102A 0031 move.b D0, [A2 + 0x31] 00002880 49C0 lea.l A4, D0 00002882 2E80 move.l [A7], D0 00002884 1003 move.b D0, D3 00002886 57C0 seq D0 00002888 4400 neg.b D0 0000288A 49C0 lea.l A4, D0 0000288C 1F00 move.b -[A7], D0 0000288E 3F3C 0002 move.w -[A7], 0x2 00002892 486F 0004 pea.l [A7 + 0x4] 00002896 4EAD BD38 jsr [A5 - 0x42C8] 0000289A 156F 000B 0031 move.b [A2 + 0x31], [A7 + 0xB] 000028A0 2F2A 0010 move.l -[A7], [A2 + 0x10] 000028A4 A9D0 syscall TECalText 000028A6 3F3C 0008 move.w -[A7], 0x8 000028AA 2F13 move.l -[A7], [A3] 000028AC 4EBA D79A jsr [PC - 0x2866 /* 00000048 */] 000028B0 4FEF 000E lea.l A7, [A7 + 0xE] label000028B4: 000028B4 584F addq.w A7, 4 000028B6 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000028BA 4E75 rts 000028BC 2F0A move.l -[A7], A2 000028BE 206F 0008 movea.l A0, [A7 + 0x8] 000028C2 2F10 move.l -[A7], [A0] 000028C4 4EAD B600 jsr [A5 - 0x4A00] 000028C8 2448 movea.l A2, A0 000028CA 200A move.l D0, A2 000028CC 584F addq.w A7, 4 000028CE 6606 bne +0x8 /* 000028D6 */ 000028D0 7000 moveq.l D0, 0x00 000028D2 245F movea.l A2, [A7]+ 000028D4 4E75 rts label000028D6: 000028D6 102A 0031 move.b D0, [A2 + 0x31] 000028DA 7201 moveq.l D1, 0x01 000028DC C081 and.l D0, D1 000028DE 4A80 tst.l D0 000028E0 56C0 sne D0 000028E2 4400 neg.b D0 000028E4 49C0 lea.l A4, D0 000028E6 245F movea.l A2, [A7]+ 000028E8 4E75 rts 000028EA 2F0A move.l -[A7], A2 000028EC 594F subq.w A7, 4 000028EE 206F 000C movea.l A0, [A7 + 0xC] 000028F2 2F10 move.l -[A7], [A0] 000028F4 4EAD B600 jsr [A5 - 0x4A00] 000028F8 2448 movea.l A2, A0 000028FA 200A move.l D0, A2 000028FC 584F addq.w A7, 4 000028FE 672E beq +0x30 /* 0000292E */ 00002900 102A 0031 move.b D0, [A2 + 0x31] 00002904 49C0 lea.l A4, D0 00002906 2E80 move.l [A7], D0 00002908 1F2F 0010 move.b -[A7], [A7 + 0x10] 0000290C 4267 clr.w -[A7] 0000290E 486F 0004 pea.l [A7 + 0x4] 00002912 4EAD BD38 jsr [A5 - 0x42C8] 00002916 156F 000B 0031 move.b [A2 + 0x31], [A7 + 0xB] 0000291C 3F3C 0008 move.w -[A7], 0x8 00002920 206F 0016 movea.l A0, [A7 + 0x16] 00002924 2F10 move.l -[A7], [A0] 00002926 4EBA D720 jsr [PC - 0x28E0 /* 00000048 */] 0000292A 4FEF 000E lea.l A7, [A7 + 0xE] label0000292E: 0000292E 584F addq.w A7, 4 00002930 245F movea.l A2, [A7]+ 00002932 4E75 rts 00002934 2F0A move.l -[A7], A2 00002936 206F 0008 movea.l A0, [A7 + 0x8] 0000293A 2F10 move.l -[A7], [A0] 0000293C 4EAD B1A0 jsr [A5 - 0x4E60] 00002940 206F 000C movea.l A0, [A7 + 0xC] 00002944 2F10 move.l -[A7], [A0] 00002946 4EAD B600 jsr [A5 - 0x4A00] 0000294A 2448 movea.l A2, A0 0000294C 200A move.l D0, A2 0000294E 504F addq.w A7, 8 00002950 6606 bne +0x8 /* 00002958 */ 00002952 7000 moveq.l D0, 0x00 00002954 245F movea.l A2, [A7]+ 00002956 4E75 rts label00002958: 00002958 2F0A move.l -[A7], A2 0000295A 4EAD B1C8 jsr [A5 - 0x4E38] 0000295E 584F addq.w A7, 4 00002960 245F movea.l A2, [A7]+ 00002962 4E75 rts 00002964 2F0A move.l -[A7], A2 00002966 206F 0008 movea.l A0, [A7 + 0x8] 0000296A 2F10 move.l -[A7], [A0] 0000296C 4EAD B1A0 jsr [A5 - 0x4E60] 00002970 206F 000C movea.l A0, [A7 + 0xC] 00002974 2F10 move.l -[A7], [A0] 00002976 4EAD B600 jsr [A5 - 0x4A00] 0000297A 2448 movea.l A2, A0 0000297C 200A move.l D0, A2 0000297E 504F addq.w A7, 8 00002980 6606 bne +0x8 /* 00002988 */ 00002982 7000 moveq.l D0, 0x00 00002984 245F movea.l A2, [A7]+ 00002986 4E75 rts label00002988: 00002988 2F3C 000F 0002 move.l -[A7], 0xF0002 0000298E 2F2A 0020 move.l -[A7], [A2 + 0x20] 00002992 4EAD AED0 jsr [A5 - 0x5130] 00002996 504F addq.w A7, 8 00002998 4A80 tst.l D0 0000299A 6706 beq +0x8 /* 000029A2 */ 0000299C 5380 subq.l D0, 1 0000299E 670C beq +0xE /* 000029AC */ 000029A0 6014 bra +0x16 /* 000029B6 */ label000029A2: 000029A2 203C 0000 023B move.l D0, 0x23B 000029A8 245F movea.l A2, [A7]+ 000029AA 4E75 rts label000029AC: 000029AC 203C 0000 023A move.l D0, 0x23A 000029B2 245F movea.l A2, [A7]+ 000029B4 4E75 rts label000029B6: 000029B6 7000 moveq.l D0, 0x00 000029B8 245F movea.l A2, [A7]+ 000029BA 4E75 rts fn000029BC: 000029BC 7000 moveq.l D0, 0x00 000029BE 102F 0004 move.b D0, [A7 + 0x4] 000029C2 0C80 0000 0005 cmpi.l D0, 0x5 000029C8 6234 bhi +0x36 /* 000029FE */ 000029CA 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 000029CE 4EFB 0002 jmp [PC + D0.w + 0x2] 000029D2 002C 000C 0014 ori.b [A4 + 0x14], 0xC 000029D8 0018 001C ori.b [A0]+, 0x1C 000029DC 0024 203C ori.b -[A4], 0x3C /* '<' */ 000029E0 0000 01D1 ori.b D0, 0xD1 000029E4 4E75 rts 000029E6 7065 moveq.l D0, 0x65 000029E8 4E75 rts 000029EA 7071 moveq.l D0, 0x71 000029EC 4E75 rts 000029EE 203C 0000 022D move.l D0, 0x22D 000029F4 4E75 rts 000029F6 203C 0000 022E move.l D0, 0x22E 000029FC 4E75 rts label000029FE: 000029FE 7000 moveq.l D0, 0x00 00002A00 4E75 rts 00002A02 2F0A move.l -[A7], A2 00002A04 206F 0008 movea.l A0, [A7 + 0x8] 00002A08 2F10 move.l -[A7], [A0] 00002A0A 4EAD B1A0 jsr [A5 - 0x4E60] 00002A0E 206F 000C movea.l A0, [A7 + 0xC] 00002A12 2F10 move.l -[A7], [A0] 00002A14 4EAD B600 jsr [A5 - 0x4A00] 00002A18 2448 movea.l A2, A0 00002A1A 200A move.l D0, A2 00002A1C 504F addq.w A7, 8 00002A1E 6606 bne +0x8 /* 00002A26 */ 00002A20 7000 moveq.l D0, 0x00 00002A22 245F movea.l A2, [A7]+ 00002A24 4E75 rts label00002A26: 00002A26 2F2F 000C move.l -[A7], [A7 + 0xC] 00002A2A 2F0A move.l -[A7], A2 00002A2C 4EAD B1D0 jsr [A5 - 0x4E30] 00002A30 504F addq.w A7, 8 00002A32 1F00 move.b -[A7], D0 00002A34 4EBA FF86 jsr [PC - 0x7A /* 000029BC */] 00002A38 544F addq.w A7, 2 00002A3A 245F movea.l A2, [A7]+ 00002A3C 4E75 rts 00002A3E 2F0A move.l -[A7], A2 00002A40 206F 0008 movea.l A0, [A7 + 0x8] 00002A44 2F10 move.l -[A7], [A0] 00002A46 4EAD B1A0 jsr [A5 - 0x4E60] 00002A4A 206F 000C movea.l A0, [A7 + 0xC] 00002A4E 2F10 move.l -[A7], [A0] 00002A50 4EAD B600 jsr [A5 - 0x4A00] 00002A54 2448 movea.l A2, A0 00002A56 200A move.l D0, A2 00002A58 504F addq.w A7, 8 00002A5A 6606 bne +0x8 /* 00002A62 */ 00002A5C 7000 moveq.l D0, 0x00 00002A5E 245F movea.l A2, [A7]+ 00002A60 4E75 rts label00002A62: 00002A62 2F0A move.l -[A7], A2 00002A64 4EAD B1D8 jsr [A5 - 0x4E28] 00002A68 584F addq.w A7, 4 00002A6A 245F movea.l A2, [A7]+ 00002A6C 4E75 rts 00002A6E 2F0A move.l -[A7], A2 00002A70 206F 0008 movea.l A0, [A7 + 0x8] 00002A74 2F10 move.l -[A7], [A0] 00002A76 4EAD B1A0 jsr [A5 - 0x4E60] 00002A7A 206F 000C movea.l A0, [A7 + 0xC] 00002A7E 2F10 move.l -[A7], [A0] 00002A80 4EAD B600 jsr [A5 - 0x4A00] 00002A84 2448 movea.l A2, A0 00002A86 200A move.l D0, A2 00002A88 504F addq.w A7, 8 00002A8A 6606 bne +0x8 /* 00002A92 */ 00002A8C 7000 moveq.l D0, 0x00 00002A8E 245F movea.l A2, [A7]+ 00002A90 4E75 rts label00002A92: 00002A92 2F2F 000C move.l -[A7], [A7 + 0xC] 00002A96 2F0A move.l -[A7], A2 00002A98 4EAD B1E0 jsr [A5 - 0x4E20] 00002A9C 504F addq.w A7, 8 00002A9E 245F movea.l A2, [A7]+ 00002AA0 4E75 rts 00002AA2 2F0A move.l -[A7], A2 00002AA4 206F 0008 movea.l A0, [A7 + 0x8] 00002AA8 2F10 move.l -[A7], [A0] 00002AAA 4EAD B1A0 jsr [A5 - 0x4E60] 00002AAE 206F 000C movea.l A0, [A7 + 0xC] 00002AB2 2F10 move.l -[A7], [A0] 00002AB4 4EAD B600 jsr [A5 - 0x4A00] 00002AB8 2448 movea.l A2, A0 00002ABA 200A move.l D0, A2 00002ABC 504F addq.w A7, 8 00002ABE 6606 bne +0x8 /* 00002AC6 */ 00002AC0 7000 moveq.l D0, 0x00 00002AC2 245F movea.l A2, [A7]+ 00002AC4 4E75 rts label00002AC6: 00002AC6 2F2F 000C move.l -[A7], [A7 + 0xC] 00002ACA 2F0A move.l -[A7], A2 00002ACC 4EAD B1E8 jsr [A5 - 0x4E18] 00002AD0 504F addq.w A7, 8 00002AD2 245F movea.l A2, [A7]+ 00002AD4 4E75 rts 00002AD6 514F subq.w A7, 8 00002AD8 42AF 0004 clr.l [A7 + 0x4] 00002ADC 486F 0004 pea.l [A7 + 0x4] 00002AE0 206F 0010 movea.l A0, [A7 + 0x10] 00002AE4 2F10 move.l -[A7], [A0] 00002AE6 4EAD C9F8 jsr [A5 - 0x3608] 00002AEA 2F40 0008 move.l [A7 + 0x8], D0 00002AEE 206F 000C movea.l A0, [A7 + 0xC] 00002AF2 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AF6 4E75 rts 00002AF8 48E7 1020 movem.l -[A7], D3,A2 00002AFC 594F subq.w A7, 4 00002AFE 246F 0010 movea.l A2, [A7 + 0x10] 00002B02 4297 clr.l [A7] 00002B04 2F2F 0014 move.l -[A7], [A7 + 0x14] 00002B08 2F12 move.l -[A7], [A2] 00002B0A 4EAD CA00 jsr [A5 - 0x3600] 00002B0E 2600 move.l D3, D0 00002B10 4A83 tst.l D3 00002B12 504F addq.w A7, 8 00002B14 6608 bne +0xA /* 00002B1E */ 00002B16 2F12 move.l -[A7], [A2] 00002B18 4EAD BA38 jsr [A5 - 0x45C8] 00002B1C 584F addq.w A7, 4 label00002B1E: 00002B1E 2003 move.l D0, D3 00002B20 584F addq.w A7, 4 00002B22 4CDF 0408 movem.l D3,A2, [A7]+ 00002B26 4E75 rts 00002B28 2F03 move.l -[A7], D3 00002B2A 4FEF FFF4 lea.l A7, [A7 - 0xC] 00002B2E 7600 moveq.l D3, 0x00 00002B30 2EAF 001A move.l [A7], [A7 + 0x1A] 00002B34 2F6F 001E 0004 move.l [A7 + 0x4], [A7 + 0x1E] 00002B3A 102F 0018 move.b D0, [A7 + 0x18] 00002B3E 49C0 lea.l A4, D0 00002B40 2F40 0008 move.l [A7 + 0x8], D0 00002B44 42A7 clr.l -[A7] 00002B46 486F 0004 pea.l [A7 + 0x4] 00002B4A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00002B4E 206F 001E movea.l A0, [A7 + 0x1E] 00002B52 2F10 move.l -[A7], [A0] 00002B54 4EAD BDF8 jsr [A5 - 0x4208] 00002B58 2600 move.l D3, D0 00002B5A 2003 move.l D0, D3 00002B5C 4FEF 001A lea.l A7, [A7 + 0x1A] 00002B60 261F move.l D3, [A7]+ 00002B62 4E75 rts 00002B64 2F03 move.l -[A7], D3 00002B66 7600 moveq.l D3, 0x00 00002B68 42A7 clr.l -[A7] 00002B6A 2F2F 0010 move.l -[A7], [A7 + 0x10] 00002B6E 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00002B72 206F 0012 movea.l A0, [A7 + 0x12] 00002B76 2F10 move.l -[A7], [A0] 00002B78 4EAD BDF8 jsr [A5 - 0x4208] 00002B7C 2600 move.l D3, D0 00002B7E 2003 move.l D0, D3 00002B80 4FEF 000E lea.l A7, [A7 + 0xE] 00002B84 261F move.l D3, [A7]+ 00002B86 4E75 rts 00002B88 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002B8C 4EBA 0006 jsr [PC + 0x6 /* 00002B94 */] 00002B90 584F addq.w A7, 4 00002B92 4E75 rts fn00002B94: 00002B94 2F0A move.l -[A7], A2 00002B96 246F 0008 movea.l A2, [A7 + 0x8] 00002B9A 2F0A move.l -[A7], A2 00002B9C 4EAD C558 jsr [A5 - 0x3AA8] 00002BA0 4A00 tst.b D0 00002BA2 584F addq.w A7, 4 00002BA4 6712 beq +0x14 /* 00002BB8 */ 00002BA6 4A2A 16FB tst.b [A2 + 0x16FB] 00002BAA 660C bne +0xE /* 00002BB8 */ 00002BAC 486A 0C78 pea.l [A2 + 0xC78] 00002BB0 4EAD C5F0 jsr [A5 - 0x3A10] 00002BB4 584F addq.w A7, 4 00002BB6 600C bra +0xE /* 00002BC4 */ label00002BB8: 00002BB8 3F2A 16F4 move.w -[A7], [A2 + 0x16F4] 00002BBC 2F0A move.l -[A7], A2 00002BBE 4EAD C570 jsr [A5 - 0x3A90] 00002BC2 5C4F addq.w A7, 6 label00002BC4: 00002BC4 2F0A move.l -[A7], A2 00002BC6 4EAD C440 jsr [A5 - 0x3BC0] 00002BCA 256A 0004 0014 move.l [A2 + 0x14], [A2 + 0x4] 00002BD0 006A 0004 16F8 ori.w [A2 + 0x16F8], 0x4 00002BD6 584F addq.w A7, 4 00002BD8 245F movea.l A2, [A7]+ 00002BDA 4E75 rts fn00002BDC: 00002BDC 2F2F 0004 move.l -[A7], [A7 + 0x4] 00002BE0 4EAD C410 jsr [A5 - 0x3BF0] 00002BE4 584F addq.w A7, 4 00002BE6 4E75 rts fn00002BE8: 00002BE8 4227 clr.b -[A7] 00002BEA 2F2F 0006 move.l -[A7], [A7 + 0x6] 00002BEE 4EAD C560 jsr [A5 - 0x3AA0] 00002BF2 5C4F addq.w A7, 6 00002BF4 4E75 rts 00002BF6 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002BFA 3028 16F8 move.w D0, [A0 + 0x16F8] 00002BFE 7201 moveq.l D1, 0x01 00002C00 C081 and.l D0, D1 00002C02 4A80 tst.l D0 00002C04 6604 bne +0x6 /* 00002C0A */ 00002C06 4EBA 0BC4 jsr [PC + 0xBC4 /* 000037CC */] label00002C0A: 00002C0A 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002C0E 4EBA 0006 jsr [PC + 0x6 /* 00002C16 */] 00002C12 584F addq.w A7, 4 00002C14 4E75 rts fn00002C16: 00002C16 2F0A move.l -[A7], A2 00002C18 246F 0008 movea.l A2, [A7 + 0x8] 00002C1C 2F0A move.l -[A7], A2 00002C1E 4EBA FFBC jsr [PC - 0x44 /* 00002BDC */] 00002C22 2F0A move.l -[A7], A2 00002C24 4EBA FFC2 jsr [PC - 0x3E /* 00002BE8 */] 00002C28 006A 0004 16F8 ori.w [A2 + 0x16F8], 0x4 00002C2E 504F addq.w A7, 8 00002C30 245F movea.l A2, [A7]+ 00002C32 4E75 rts 00002C34 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002C38 4EBA 0006 jsr [PC + 0x6 /* 00002C40 */] 00002C3C 584F addq.w A7, 4 00002C3E 4E75 rts fn00002C40: 00002C40 2F2F 0004 move.l -[A7], [A7 + 0x4] 00002C44 4EBA FF96 jsr [PC - 0x6A /* 00002BDC */] 00002C48 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002C4C 4EAD C530 jsr [A5 - 0x3AD0] 00002C50 504F addq.w A7, 8 00002C52 4E75 rts 00002C54 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002C58 4EBA 0006 jsr [PC + 0x6 /* 00002C60 */] 00002C5C 584F addq.w A7, 4 00002C5E 4E75 rts fn00002C60: 00002C60 2F2F 0004 move.l -[A7], [A7 + 0x4] 00002C64 4EBA FFDA jsr [PC - 0x26 /* 00002C40 */] 00002C68 584F addq.w A7, 4 00002C6A 4E75 rts 00002C6C 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002C70 4EBA 0006 jsr [PC + 0x6 /* 00002C78 */] 00002C74 584F addq.w A7, 4 00002C76 4E75 rts fn00002C78: 00002C78 2F0A move.l -[A7], A2 00002C7A 246F 0008 movea.l A2, [A7 + 0x8] 00002C7E 2F0A move.l -[A7], A2 00002C80 4EAD C558 jsr [A5 - 0x3AA8] 00002C84 4A00 tst.b D0 00002C86 584F addq.w A7, 4 00002C88 6708 beq +0xA /* 00002C92 */ 00002C8A 2F0A move.l -[A7], A2 00002C8C 4EBA 003A jsr [PC + 0x3A /* 00002CC8 */] 00002C90 584F addq.w A7, 4 label00002C92: 00002C92 2F0A move.l -[A7], A2 00002C94 4EAD C568 jsr [A5 - 0x3A98] 00002C98 41EA 0018 lea.l A0, [A2 + 0x18] 00002C9C 43EA 0648 lea.l A1, [A2 + 0x648] 00002CA0 303C 012B move.w D0, 0x12B label00002CA4: 00002CA4 22D8 move.l [A1]+, [A0]+ 00002CA6 51C8 FFFC dbf D0, -0x6 /* 00002CA4 */ 00002CAA 006A 0004 16F8 ori.w [A2 + 0x16F8], 0x4 00002CB0 157C 0001 16FC move.b [A2 + 0x16FC], 0x1 00002CB6 584F addq.w A7, 4 00002CB8 245F movea.l A2, [A7]+ 00002CBA 4E75 rts 00002CBC 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002CC0 4EBA 0006 jsr [PC + 0x6 /* 00002CC8 */] 00002CC4 584F addq.w A7, 4 00002CC6 4E75 rts fn00002CC8: 00002CC8 206F 0004 movea.l A0, [A7 + 0x4] 00002CCC 4868 0648 pea.l [A0 + 0x648] 00002CD0 4EAD C5F0 jsr [A5 - 0x3A10] 00002CD4 584F addq.w A7, 4 00002CD6 4E75 rts 00002CD8 1F3C 0001 move.b -[A7], 0x1 00002CDC 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00002CE0 4EBA 0020 jsr [PC + 0x20 /* 00002D02 */] 00002CE4 1F3C 0001 move.b -[A7], 0x1 00002CE8 1F3C 0001 move.b -[A7], 0x1 00002CEC 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00002CF0 3F28 16F4 move.w -[A7], [A0 + 0x16F4] 00002CF4 4EAD C578 jsr [A5 - 0x3A88] 00002CF8 4EAD C428 jsr [A5 - 0x3BD8] 00002CFC 4FEF 000C lea.l A7, [A7 + 0xC] 00002D00 4E75 rts fn00002D02: 00002D02 48E7 1020 movem.l -[A7], D3,A2 00002D06 246F 000C movea.l A2, [A7 + 0xC] 00002D0A 302A 16F8 move.w D0, [A2 + 0x16F8] 00002D0E 7204 moveq.l D1, 0x04 00002D10 C081 and.l D0, D1 00002D12 670E beq +0x10 /* 00002D22 */ 00002D14 2F0A move.l -[A7], A2 00002D16 4EBA FEC4 jsr [PC - 0x13C /* 00002BDC */] 00002D1A 026A FFFB 16F8 andi.w [A2 + 0x16F8], 0xFFFB 00002D20 584F addq.w A7, 4 label00002D22: 00002D22 2F0A move.l -[A7], A2 00002D24 4EAD C558 jsr [A5 - 0x3AA8] 00002D28 4A00 tst.b D0 00002D2A 57C0 seq D0 00002D2C 4400 neg.b D0 00002D2E 49C0 lea.l A4, D0 00002D30 1600 move.b D3, D0 00002D32 4A03 tst.b D3 00002D34 584F addq.w A7, 4 00002D36 6714 beq +0x16 /* 00002D4C */ 00002D38 1F3C 0002 move.b -[A7], 0x2 00002D3C 2F0A move.l -[A7], A2 00002D3E 4EAD C560 jsr [A5 - 0x3AA0] 00002D42 2F0A move.l -[A7], A2 00002D44 4EAD C410 jsr [A5 - 0x3BF0] 00002D48 4FEF 000A lea.l A7, [A7 + 0xA] label00002D4C: 00002D4C 4A2F 0010 tst.b [A7 + 0x10] 00002D50 6706 beq +0x8 /* 00002D58 */ 00002D52 4EAD C438 jsr [A5 - 0x3BC8] 00002D56 6008 bra +0xA /* 00002D60 */ label00002D58: 00002D58 2F0A move.l -[A7], A2 00002D5A 4EAD C420 jsr [A5 - 0x3BE0] 00002D5E 584F addq.w A7, 4 label00002D60: 00002D60 4A03 tst.b D3 00002D62 6712 beq +0x14 /* 00002D76 */ 00002D64 302A 16F4 move.w D0, [A2 + 0x16F4] 00002D68 48C0 ext.l D0 00002D6A 5380 subq.l D0, 1 00002D6C 3F00 move.w -[A7], D0 00002D6E 2F0A move.l -[A7], A2 00002D70 4EAD C570 jsr [A5 - 0x3A90] 00002D74 5C4F addq.w A7, 6 label00002D76: 00002D76 006A 0010 16F8 ori.w [A2 + 0x16F8], 0x10 00002D7C 4CDF 0408 movem.l D3,A2, [A7]+ 00002D80 4E75 rts 00002D82 4E75 rts 00002D84 4EAD BB40 jsr [A5 - 0x44C0] 00002D88 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002D8C 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002D90 4EAD DC68 jsr [A5 - 0x2398] 00002D94 504F addq.w A7, 8 00002D96 4E75 rts fn00002D98: 00002D98 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00002D9C 4FEF FEE8 lea.l A7, [A7 - 0x118] 00002DA0 246F 013C movea.l A2, [A7 + 0x13C] 00002DA4 3C2F 0140 move.w D6, [A7 + 0x140] 00002DA8 286F 0142 movea.l A4, [A7 + 0x142] 00002DAC 266F 0146 movea.l A3, [A7 + 0x146] 00002DB0 486F 0012 pea.l [A7 + 0x12] 00002DB4 2F2F 013C move.l -[A7], [A7 + 0x13C] 00002DB8 4EAD B008 jsr [A5 - 0x4FF8] 00002DBC 486D 9399 pea.l [A5 - 0x6C67] 00002DC0 486F 001E pea.l [A7 + 0x1E] 00002DC4 4EAD B040 jsr [A5 - 0x4FC0] 00002DC8 4A00 tst.b D0 00002DCA 4FEF 0010 lea.l A7, [A7 + 0x10] 00002DCE 671C beq +0x1E /* 00002DEC */ 00002DD0 2F0C move.l -[A7], A4 00002DD2 486D 939B pea.l [A5 - 0x6C65] 00002DD6 4EAD B008 jsr [A5 - 0x4FF8] 00002DDA 2F0B move.l -[A7], A3 00002DDC 486D 9399 pea.l [A5 - 0x6C67] 00002DE0 4EAD B008 jsr [A5 - 0x4FF8] 00002DE4 4FEF 0010 lea.l A7, [A7 + 0x10] 00002DE8 6000 0140 bra +0x142 /* 00002F2A */ label00002DEC: 00002DEC 7A00 moveq.l D5, 0x00 00002DEE 7601 moveq.l D3, 0x01 00002DF0 6000 0094 bra +0x96 /* 00002E86 */ label00002DF4: 00002DF4 554F subq.w A7, 2 00002DF6 41EF 0014 lea.l A0, [A7 + 0x14] 00002DFA 4870 3000 pea.l [A0 + D3.w] 00002DFE 486D 1250 pea.l [A5 + 0x1250] 00002E02 486F 000E pea.l [A7 + 0xE] 00002E06 4EAD 9E68 jsr [A5 - 0x6198] 00002E0A 301F move.w D0, [A7]+ 00002E0C 3800 move.w D4, D0 00002E0E 2F2D 124A move.l -[A7], [A5 + 0x124A /* export_581 */] 00002E12 3F04 move.w -[A7], D4 00002E14 4EAD 9F98 jsr [A5 - 0x6068] 00002E18 0280 0400 0000 andi.l D0, 0x4000000 00002E1E 4A80 tst.l D0 00002E20 5C4F addq.w A7, 6 00002E22 6754 beq +0x56 /* 00002E78 */ 00002E24 3003 move.w D0, D3 00002E26 48C0 ext.l D0 00002E28 3206 move.w D1, D6 00002E2A 48C1 ext.l D1 00002E2C D280 add.l D1, D0 00002E2E 5381 subq.l D1, 1 00002E30 3F01 move.w -[A7], D1 00002E32 486F 0008 pea.l [A7 + 0x8] 00002E36 486F 0008 pea.l [A7 + 0x8] 00002E3A 486F 000A pea.l [A7 + 0xA] 00002E3E 2F0A move.l -[A7], A2 00002E40 3F3C 0003 move.w -[A7], 0x3 00002E44 A83D syscall TEDispatch 00002E46 554F subq.w A7, 2 00002E48 3F2F 0008 move.w -[A7], [A7 + 0x8] 00002E4C 2F3C 8202 0006 move.l -[A7], 0x82020006 00002E52 A8B5 syscall ScriptUtil 00002E54 301F move.w D0, [A7]+ 00002E56 4A40 tst.w D0 00002E58 671A beq +0x1C /* 00002E74 */ 00002E5A 554F subq.w A7, 2 00002E5C 3F2F 0008 move.w -[A7], [A7 + 0x8] 00002E60 2F3C 8202 0006 move.l -[A7], 0x82020006 00002E66 A8B5 syscall ScriptUtil 00002E68 301F move.w D0, [A7]+ 00002E6A 5340 subq.w D0, 1 00002E6C 660A bne +0xC /* 00002E78 */ 00002E6E 0C44 0080 cmpi.w D4, 0x80 00002E72 6C04 bge +0x6 /* 00002E78 */ label00002E74: 00002E74 3A03 move.w D5, D3 00002E76 6034 bra +0x36 /* 00002EAC */ label00002E78: 00002E78 302F 0004 move.w D0, [A7 + 0x4] 00002E7C 48C0 ext.l D0 00002E7E 3203 move.w D1, D3 00002E80 48C1 ext.l D1 00002E82 D280 add.l D1, D0 00002E84 3601 move.w D3, D1 label00002E86: 00002E86 0C2F 00FF 0012 cmpi.b [A7 + 0x12], 0xFF 00002E8C 650E bcs +0x10 /* 00002E9C */ 00002E8E 41EF 0013 lea.l A0, [A7 + 0x13] 00002E92 70FF moveq.l D0, 0xFFFFFFFF label00002E94: 00002E94 5280 addq.l D0, 1 00002E96 4A18 tst.b [A0]+ 00002E98 66FA bne -0x4 /* 00002E94 */ 00002E9A 6006 bra +0x8 /* 00002EA2 */ label00002E9C: 00002E9C 7000 moveq.l D0, 0x00 00002E9E 102F 0012 move.b D0, [A7 + 0x12] label00002EA2: 00002EA2 3203 move.w D1, D3 00002EA4 48C1 ext.l D1 00002EA6 B280 cmp.l D1, D0 00002EA8 6D00 FF4A blt -0xB4 /* 00002DF4 */ label00002EAC: 00002EAC 4A45 tst.w D5 00002EAE 661A bne +0x1C /* 00002ECA */ 00002EB0 2F0C move.l -[A7], A4 00002EB2 486F 0016 pea.l [A7 + 0x16] 00002EB6 4EAD B008 jsr [A5 - 0x4FF8] 00002EBA 2F0B move.l -[A7], A3 00002EBC 486D 9399 pea.l [A5 - 0x6C67] 00002EC0 4EAD B008 jsr [A5 - 0x4FF8] 00002EC4 4FEF 0010 lea.l A7, [A7 + 0x10] 00002EC8 6060 bra +0x62 /* 00002F2A */ label00002ECA: 00002ECA 2F0C move.l -[A7], A4 00002ECC 3005 move.w D0, D5 00002ECE 48C0 ext.l D0 00002ED0 5380 subq.l D0, 1 00002ED2 3F00 move.w -[A7], D0 00002ED4 3F3C 0001 move.w -[A7], 0x1 00002ED8 486F 001A pea.l [A7 + 0x1A] 00002EDC 4EAD B038 jsr [A5 - 0x4FC8] 00002EE0 2F0B move.l -[A7], A3 00002EE2 0C2F 00FF 0022 cmpi.b [A7 + 0x22], 0xFF 00002EE8 650E bcs +0x10 /* 00002EF8 */ 00002EEA 41EF 0023 lea.l A0, [A7 + 0x23] 00002EEE 70FF moveq.l D0, 0xFFFFFFFF label00002EF0: 00002EF0 5280 addq.l D0, 1 00002EF2 4A18 tst.b [A0]+ 00002EF4 66FA bne -0x4 /* 00002EF0 */ 00002EF6 6006 bra +0x8 /* 00002EFE */ label00002EF8: 00002EF8 7000 moveq.l D0, 0x00 00002EFA 102F 0022 move.b D0, [A7 + 0x22] label00002EFE: 00002EFE 5280 addq.l D0, 1 00002F00 3205 move.w D1, D5 00002F02 48C1 ext.l D1 00002F04 9081 sub.l D0, D1 00002F06 322F 0014 move.w D1, [A7 + 0x14] 00002F0A 48C1 ext.l D1 00002F0C 9081 sub.l D0, D1 00002F0E 3F00 move.w -[A7], D0 00002F10 302F 0016 move.w D0, [A7 + 0x16] 00002F14 48C0 ext.l D0 00002F16 3205 move.w D1, D5 00002F18 48C1 ext.l D1 00002F1A D280 add.l D1, D0 00002F1C 3F01 move.w -[A7], D1 00002F1E 486F 0026 pea.l [A7 + 0x26] 00002F22 4EAD B038 jsr [A5 - 0x4FC8] 00002F26 4FEF 0018 lea.l A7, [A7 + 0x18] label00002F2A: 00002F2A 4FEF 0118 lea.l A7, [A7 + 0x118] 00002F2E 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00002F32 4E75 rts fn00002F34: 00002F34 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 00002F38 4FEF FADE lea.l A7, [A7 - 0x522] 00002F3C 266F 0542 movea.l A3, [A7 + 0x542] 00002F40 95CA sub.l A2, A2 00002F42 4EAD FC48 jsr [A5 - 0x3B8] 00002F46 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002F4A 4868 009A pea.l [A0 + 0x9A] 00002F4E 4EAD FC28 jsr [A5 - 0x3D8] 00002F52 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002F56 4868 009E pea.l [A0 + 0x9E] 00002F5A 4EBA 31FE jsr [PC + 0x31FE /* 0000615A */] 00002F5E 4EBA 319C jsr [PC + 0x319C /* 000060FC */] 00002F62 205F movea.l A0, [A7]+ 00002F64 226D 1C30 movea.l A1, [A5 + 0x1C30] 00002F68 2348 009E move.l [A1 + 0x9E], A0 00002F6C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002F70 4AA8 009E tst.l [A0 + 0x9E] 00002F74 6700 023C beq +0x23E /* 000031B2 */ 00002F78 200B move.l D0, A3 00002F7A 4A80 tst.l D0 00002F7C 6700 01F2 beq +0x1F4 /* 00003170 */ 00002F80 422F 020F clr.b [A7 + 0x20F] 00002F84 2F3C 0108 0002 move.l -[A7], 0x1080002 00002F8A 486F 0004 pea.l [A7 + 0x4] 00002F8E 4EAD C328 jsr [A5 - 0x3CD8] 00002F92 0C2F 00FF 0008 cmpi.b [A7 + 0x8], 0xFF 00002F98 504F addq.w A7, 8 00002F9A 650E bcs +0x10 /* 00002FAA */ 00002F9C 41EF 0001 lea.l A0, [A7 + 0x1] 00002FA0 70FF moveq.l D0, 0xFFFFFFFF label00002FA2: 00002FA2 5280 addq.l D0, 1 00002FA4 4A18 tst.b [A0]+ 00002FA6 66FA bne -0x4 /* 00002FA2 */ 00002FA8 6004 bra +0x6 /* 00002FAE */ label00002FAA: 00002FAA 7000 moveq.l D0, 0x00 00002FAC 1017 move.b D0, [A7] label00002FAE: 00002FAE 3F40 020C move.w [A7 + 0x20C], D0 00002FB2 7A01 moveq.l D5, 0x01 00002FB4 6000 01B0 bra +0x1B2 /* 00003166 */ label00002FB8: 00002FB8 3005 move.w D0, D5 00002FBA 48C0 ext.l D0 00002FBC 5380 subq.l D0, 1 00002FBE 3F00 move.w -[A7], D0 00002FC0 2F0B move.l -[A7], A3 00002FC2 486F 031C pea.l [A7 + 0x31C] 00002FC6 4EAD BB48 jsr [A5 - 0x44B8] 00002FCA 486F 0110 pea.l [A7 + 0x110] 00002FCE 3F2F 021A move.w -[A7], [A7 + 0x21A] 00002FD2 3F3C 0001 move.w -[A7], 0x1 00002FD6 486F 0328 pea.l [A7 + 0x328] 00002FDA 4EAD B038 jsr [A5 - 0x4FC8] 00002FDE 486F 0016 pea.l [A7 + 0x16] 00002FE2 486F 0120 pea.l [A7 + 0x120] 00002FE6 4EAD 9DD2 jsr [A5 - 0x622E] 00002FEA 301F move.w D0, [A7]+ 00002FEC 4A40 tst.w D0 00002FEE 4FEF 0014 lea.l A7, [A7 + 0x14] 00002FF2 6600 00AA bne +0xAC /* 0000309E */ 00002FF6 4A2F 020F tst.b [A7 + 0x20F] 00002FFA 670E beq +0x10 /* 0000300A */ 00002FFC 4A84 tst.l D4 00002FFE 670A beq +0xC /* 0000300A */ 00003000 2F04 move.l -[A7], D4 00003002 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00003008 A94D syscall AppendResMenu/AddResMenu label0000300A: 0000300A 422F 020F clr.b [A7 + 0x20F] 0000300E 3F2F 020C move.w -[A7], [A7 + 0x20C] 00003012 3F3C 0001 move.w -[A7], 0x1 00003016 486F 031A pea.l [A7 + 0x31A] 0000301A 4EAD B028 jsr [A5 - 0x4FD8] 0000301E 486F 031E pea.l [A7 + 0x31E] 00003022 4EAD BB50 jsr [A5 - 0x44B0] 00003026 0C2F 0040 0323 cmpi.b [A7 + 0x323], 0x40 /* '@' */ 0000302C 4FEF 000C lea.l A7, [A7 + 0xC] 00003030 660C bne +0xE /* 0000303E */ 00003032 1F7C 0014 0317 move.b [A7 + 0x317], 0x14 00003038 1F7C 0001 020F move.b [A7 + 0x20F], 0x1 label0000303E: 0000303E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003042 2F28 009E move.l -[A7], [A0 + 0x9E] 00003046 4EAD D958 jsr [A5 - 0x26A8] 0000304A 48C0 ext.l D0 0000304C E188 lsl D0, 8 0000304E 0680 0000 6000 addi.l D0, 0x6000 /* '`\0' */ 00003054 3C00 move.w D6, D0 00003056 7E01 moveq.l D7, 0x01 00003058 486F 031A pea.l [A7 + 0x31A] 0000305C 3F06 move.w -[A7], D6 0000305E 4EAD FC08 jsr [A5 - 0x3F8] 00003062 2800 move.l D4, D0 00003064 4A84 tst.l D4 00003066 4FEF 000A lea.l A7, [A7 + 0xA] 0000306A 6700 0146 beq +0x148 /* 000031B2 */ 0000306E 594F subq.w A7, 4 00003070 2F04 move.l -[A7], D4 00003072 3F06 move.w -[A7], D6 00003074 4EBA 31AE jsr [PC + 0x31AE /* 00006224 */] 00003078 205F movea.l A0, [A7]+ 0000307A 2448 movea.l A2, A0 0000307C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003080 2F28 009E move.l -[A7], [A0 + 0x9E] 00003084 2F0A move.l -[A7], A2 00003086 4EBA 316E jsr [PC + 0x316E /* 000061F6 */] 0000308A 486F 0316 pea.l [A7 + 0x316] 0000308E 4267 clr.w -[A7] 00003090 2F04 move.l -[A7], D4 00003092 4EAD FC50 jsr [A5 - 0x3B0] 00003096 4FEF 000A lea.l A7, [A7 + 0xA] 0000309A 6000 00C8 bra +0xCA /* 00003164 */ label0000309E: 0000309E 200A move.l D0, A2 000030A0 4A80 tst.l D0 000030A2 6700 00C0 beq +0xC2 /* 00003164 */ 000030A6 486F 0210 pea.l [A7 + 0x210] 000030AA 486F 0420 pea.l [A7 + 0x420] 000030AE 3005 move.w D0, D5 000030B0 48C0 ext.l D0 000030B2 5380 subq.l D0, 1 000030B4 2053 movea.l A0, [A3] 000030B6 3F30 0A60 move.w -[A7], [A0 + D0 * 2 + 0x60] 000030BA 2F0B move.l -[A7], A3 000030BC 486F 0324 pea.l [A7 + 0x324] 000030C0 4EBA FCD6 jsr [PC - 0x32A /* 00002D98 */] 000030C4 7602 moveq.l D3, 0x02 000030C6 4FEF 0012 lea.l A7, [A7 + 0x12] 000030CA 6022 bra +0x24 /* 000030EE */ label000030CC: 000030CC 41EF 041C lea.l A0, [A7 + 0x41C] 000030D0 0C30 00C3 3000 cmpi.b [A0 + D3.w], 0xC3 000030D6 6614 bne +0x16 /* 000030EC */ 000030D8 3003 move.w D0, D3 000030DA 48C0 ext.l D0 000030DC 5380 subq.l D0, 1 000030DE 0C30 0021 0800 cmpi.b [A0 + D0], 0x21 /* '!' */ 000030E4 6606 bne +0x8 /* 000030EC */ 000030E6 11BC 0012 3000 move.b [A0 + D3.w], 0x12 label000030EC: 000030EC 5243 addq.w D3, 1 label000030EE: 000030EE 0C2F 00FF 041C cmpi.b [A7 + 0x41C], 0xFF 000030F4 650E bcs +0x10 /* 00003104 */ 000030F6 41EF 041D lea.l A0, [A7 + 0x41D] 000030FA 70FF moveq.l D0, 0xFFFFFFFF label000030FC: 000030FC 5280 addq.l D0, 1 000030FE 4A18 tst.b [A0]+ 00003100 66FA bne -0x4 /* 000030FC */ 00003102 6006 bra +0x8 /* 0000310A */ label00003104: 00003104 7000 moveq.l D0, 0x00 00003106 102F 041C move.b D0, [A7 + 0x41C] label0000310A: 0000310A 3203 move.w D1, D3 0000310C 48C1 ext.l D1 0000310E B280 cmp.l D1, D0 00003110 6FBA ble -0x44 /* 000030CC */ 00003112 486F 041C pea.l [A7 + 0x41C] 00003116 3007 move.w D0, D7 00003118 48C0 ext.l D0 0000311A 3206 move.w D1, D6 0000311C 48C1 ext.l D1 0000311E D280 add.l D1, D0 00003120 3F01 move.w -[A7], D1 00003122 2F04 move.l -[A7], D4 00003124 4EAD FC10 jsr [A5 - 0x3F0] 00003128 0C2F 00FF 021A cmpi.b [A7 + 0x21A], 0xFF 0000312E 4FEF 000A lea.l A7, [A7 + 0xA] 00003132 650E bcs +0x10 /* 00003142 */ 00003134 41EF 0211 lea.l A0, [A7 + 0x211] 00003138 70FF moveq.l D0, 0xFFFFFFFF label0000313A: 0000313A 5280 addq.l D0, 1 0000313C 4A18 tst.b [A0]+ 0000313E 66FA bne -0x4 /* 0000313A */ 00003140 6006 bra +0x8 /* 00003148 */ label00003142: 00003142 7000 moveq.l D0, 0x00 00003144 102F 0210 move.b D0, [A7 + 0x210] label00003148: 00003148 5280 addq.l D0, 1 0000314A 3600 move.w D3, D0 0000314C 2F0A move.l -[A7], A2 0000314E 3007 move.w D0, D7 00003150 48C0 ext.l D0 00003152 5380 subq.l D0, 1 00003154 3F00 move.w -[A7], D0 00003156 486F 0217 pea.l [A7 + 0x217] 0000315A 3043 movea.w A0, D3 0000315C 2F08 move.l -[A7], A0 0000315E 4EBA 312A jsr [PC + 0x312A /* 0000628A */] 00003162 5247 addq.w D7, 1 label00003164: 00003164 5245 addq.w D5, 1 label00003166: 00003166 2053 movea.l A0, [A3] 00003168 BA68 005E cmp.w D5, [A0 + 0x5E] 0000316C 6F00 FE4A ble -0x1B4 /* 00002FB8 */ label00003170: 00003170 200A move.l D0, A2 00003172 4A80 tst.l D0 00003174 661C bne +0x1E /* 00003192 */ 00003176 486D 939B pea.l [A5 - 0x6C65] 0000317A 3F3C 6000 move.w -[A7], 0x6000 /* '`\0' */ 0000317E 4EAD FC08 jsr [A5 - 0x3F8] 00003182 2800 move.l D4, D0 00003184 42A7 clr.l -[A7] 00003186 4267 clr.w -[A7] 00003188 2F04 move.l -[A7], D4 0000318A 4EAD FC50 jsr [A5 - 0x3B0] 0000318E 4FEF 0010 lea.l A7, [A7 + 0x10] label00003192: 00003192 4EAD FC30 jsr [A5 - 0x3D0] 00003196 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000319A 2140 009A move.l [A0 + 0x9A], D0 0000319E 4EAD FB48 jsr [A5 - 0x4B8] 000031A2 1B7C 0001 21C6 move.b [A5 + 0x21C6], 0x1 000031A8 206D 1C30 movea.l A0, [A5 + 0x1C30] 000031AC 3B68 03B6 21C8 move.w [A5 + 0x21C8], [A0 + 0x3B6] label000031B2: 000031B2 4FEF 0522 lea.l A7, [A7 + 0x522] 000031B6 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 000031BA 4E75 rts fn000031BC: 000031BC 206D 1C30 movea.l A0, [A5 + 0x1C30] 000031C0 2068 009E movea.l A0, [A0 + 0x9E] 000031C4 4E75 rts 000031C6 554F subq.w A7, 2 000031C8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000031CC 3EA8 16F4 move.w [A7], [A0 + 0x16F4] 000031D0 3017 move.w D0, [A7] 000031D2 544F addq.w A7, 2 000031D4 4E75 rts 000031D6 206D 1C30 movea.l A0, [A5 + 0x1C30] 000031DA 202F 0004 move.l D0, [A7 + 0x4] 000031DE B0A8 0082 cmp.l D0, [A0 + 0x82] 000031E2 6D2E blt +0x30 /* 00003212 */ 000031E4 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000031E8 226D 1C30 movea.l A1, [A5 + 0x1C30] 000031EC 3029 0080 move.w D0, [A1 + 0x80] 000031F0 B068 16F4 cmp.w D0, [A0 + 0x16F4] 000031F4 671C beq +0x1E /* 00003212 */ 000031F6 202F 0004 move.l D0, [A7 + 0x4] 000031FA D0AF 0008 add.l D0, [A7 + 0x8] 000031FE 2049 movea.l A0, A1 00003200 2140 0082 move.l [A0 + 0x82], D0 00003204 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003208 226D 1C30 movea.l A1, [A5 + 0x1C30] 0000320C 3368 16F4 0080 move.w [A1 + 0x80], [A0 + 0x16F4] label00003212: 00003212 4E75 rts 00003214 4FEF FEF4 lea.l A7, [A7 - 0x10C] 00003218 486F 0006 pea.l [A7 + 0x6] 0000321C 2F2F 0114 move.l -[A7], [A7 + 0x114] 00003220 4EAD B008 jsr [A5 - 0x4FF8] 00003224 4EAD BA90 jsr [A5 - 0x4570] 00003228 486F 000E pea.l [A7 + 0xE] 0000322C 3F3C 0001 move.w -[A7], 0x1 00003230 486D 939B pea.l [A5 - 0x6C65] 00003234 4EAD B030 jsr [A5 - 0x4FD0] 00003238 422F 0019 clr.b [A7 + 0x19] 0000323C 3F3C 0004 move.w -[A7], 0x4 00003240 4EAD BA88 jsr [A5 - 0x4578] 00003244 4A2D 20B2 tst.b [A5 + 0x20B2 /* export_1042 */] 00003248 4FEF 0014 lea.l A7, [A7 + 0x14] 0000324C 6704 beq +0x6 /* 00003252 */ 0000324E 4EAD BB40 jsr [A5 - 0x44C0] label00003252: 00003252 486F 0002 pea.l [A7 + 0x2] 00003256 A874 syscall GetPort 00003258 554F subq.w A7, 2 0000325A 486F 0008 pea.l [A7 + 0x8] 0000325E A9B6 syscall OpenDeskAcc 00003260 301F move.w D0, [A7]+ 00003262 3E80 move.w [A7], D0 00003264 2F2F 0002 move.l -[A7], [A7 + 0x2] 00003268 A873 syscall SetPort 0000326A 4267 clr.w -[A7] 0000326C 4EAD BA88 jsr [A5 - 0x4578] 00003270 4FEF 010E lea.l A7, [A7 + 0x10E] 00003274 4E75 rts 00003276 4E75 rts fn00003278: 00003278 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000327C 4868 009E pea.l [A0 + 0x9E] 00003280 4EBA 2ED8 jsr [PC + 0x2ED8 /* 0000615A */] 00003284 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003288 4868 009A pea.l [A0 + 0x9A] 0000328C 4EAD FC28 jsr [A5 - 0x3D8] 00003290 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003294 302D 21C8 move.w D0, [A5 + 0x21C8] 00003298 B068 03B6 cmp.w D0, [A0 + 0x3B6] 0000329C 584F addq.w A7, 4 0000329E 6620 bne +0x22 /* 000032C0 */ 000032A0 422D 21C6 clr.b [A5 + 0x21C6] 000032A4 426D 21C8 clr.w [A5 + 0x21C8] 000032A8 4EAD BB28 jsr [A5 - 0x44D8] 000032AC 4AAD 21C2 tst.l [A5 + 0x21C2 /* export_1076 */] 000032B0 670E beq +0x10 /* 000032C0 */ 000032B2 1F3C 0001 move.b -[A7], 0x1 000032B6 2F2D 21C2 move.l -[A7], [A5 + 0x21C2 /* export_1076 */] 000032BA 4EAD BB30 jsr [A5 - 0x44D0] 000032BE 5C4F addq.w A7, 6 label000032C0: 000032C0 4E75 rts fn000032C2: 000032C2 48E7 0030 movem.l -[A7], A2,A3 000032C6 97CB sub.l A3, A3 000032C8 4A6F 000C tst.w [A7 + 0xC] 000032CC 6F00 0096 ble +0x98 /* 00003364 */ 000032D0 206D 1C30 movea.l A0, [A5 + 0x1C30] 000032D4 2050 movea.l A0, [A0] 000032D6 2050 movea.l A0, [A0] 000032D8 302F 000C move.w D0, [A7 + 0xC] 000032DC B068 000A cmp.w D0, [A0 + 0xA] 000032E0 6E00 0082 bgt +0x84 /* 00003364 */ 000032E4 4A6F 000E tst.w [A7 + 0xE] 000032E8 6F7A ble +0x7C /* 00003364 */ 000032EA 302F 000C move.w D0, [A7 + 0xC] 000032EE 48C0 ext.l D0 000032F0 5380 subq.l D0, 1 000032F2 4C3C 0800 0000 movem.w A3, 0x0 000032F8 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000032FC 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00003300 2250 movea.l A1, [A0] 00003302 3031 0820 move.w D0, [A1 + D0 + 0x20] 00003306 48C0 ext.l D0 00003308 5380 subq.l D0, 1 0000330A 4C3C 0800 0000 movem.w A3, 0x0 00003310 0166 bchg -[A6], D0 00003312 206D 14A8 movea.l A0, [A5 + 0x14A8] 00003316 2050 movea.l A0, [A0] 00003318 D1C0 add.l A0, D0 0000331A 41E8 0014 lea.l A0, [A0 + 0x14] 0000331E 302F 000E move.w D0, [A7 + 0xE] 00003322 B068 0160 cmp.w D0, [A0 + 0x160] 00003326 6E3C bgt +0x3E /* 00003364 */ 00003328 2F2F 000C move.l -[A7], [A7 + 0xC] 0000332C 4EAD B5F8 jsr [A5 - 0x4A08] 00003330 2448 movea.l A2, A0 00003332 3F3C 0003 move.w -[A7], 0x3 00003336 2F2F 0012 move.l -[A7], [A7 + 0x12] 0000333A 4EAD B608 jsr [A5 - 0x49F8] 0000333E 4A00 tst.b D0 00003340 4FEF 000A lea.l A7, [A7 + 0xA] 00003344 671E beq +0x20 /* 00003364 */ 00003346 4AAA 0010 tst.l [A2 + 0x10] 0000334A 6718 beq +0x1A /* 00003364 */ 0000334C 206A 0010 movea.l A0, [A2 + 0x10] 00003350 2050 movea.l A0, [A0] 00003352 2F28 003E move.l -[A7], [A0 + 0x3E] 00003356 4EAD C268 jsr [A5 - 0x3D98] 0000335A 4A80 tst.l D0 0000335C 584F addq.w A7, 4 0000335E 6704 beq +0x6 /* 00003364 */ 00003360 266A 0010 movea.l A3, [A2 + 0x10] label00003364: 00003364 204B movea.l A0, A3 00003366 4CDF 0C00 movem.l A2,A3, [A7]+ 0000336A 4E75 rts 0000336C 48E7 1030 movem.l -[A7], D3,A2,A3 00003370 554F subq.w A7, 2 00003372 246F 0012 movea.l A2, [A7 + 0x12] 00003376 7601 moveq.l D3, 0x01 00003378 4EAD DB00 jsr [A5 - 0x2500] 0000337C 4A00 tst.b D0 0000337E 676A beq +0x6C /* 000033EA */ 00003380 4A6A 0002 tst.w [A2 + 0x2] 00003384 6606 bne +0x8 /* 0000338C */ 00003386 4EBA FEF0 jsr [PC - 0x110 /* 00003278 */] 0000338A 605E bra +0x60 /* 000033EA */ label0000338C: 0000338C 4A2D 21C6 tst.b [A5 + 0x21C6] 00003390 6612 bne +0x14 /* 000033A4 */ 00003392 486D 21C2 pea.l [A5 + 0x21C2 /* export_1076 */] 00003396 4EAD FC28 jsr [A5 - 0x3D8] 0000339A 4EAD FC30 jsr [A5 - 0x3D0] 0000339E 2B40 21C2 move.l [A5 + 0x21C2 /* export_1076 */], D0 000033A2 584F addq.w A7, 4 label000033A4: 000033A4 4857 pea.l [A7] 000033A6 2F12 move.l -[A7], [A2] 000033A8 4EAD B2E0 jsr [A5 - 0x4D20] 000033AC 4A00 tst.b D0 000033AE 504F addq.w A7, 8 000033B0 6736 beq +0x38 /* 000033E8 */ 000033B2 2F12 move.l -[A7], [A2] 000033B4 4EBA FF0C jsr [PC - 0xF4 /* 000032C2 */] 000033B8 2648 movea.l A3, A0 000033BA 200B move.l D0, A3 000033BC 4A80 tst.l D0 000033BE 584F addq.w A7, 4 000033C0 6714 beq +0x16 /* 000033D6 */ 000033C2 2F0B move.l -[A7], A3 000033C4 4EBA FB6E jsr [PC - 0x492 /* 00002F34 */] 000033C8 4A2D 20B2 tst.b [A5 + 0x20B2 /* export_1042 */] 000033CC 584F addq.w A7, 4 000033CE 670C beq +0xE /* 000033DC */ 000033D0 4EAD BB40 jsr [A5 - 0x44C0] 000033D4 6006 bra +0x8 /* 000033DC */ label000033D6: 000033D6 4EBA FEA0 jsr [PC - 0x160 /* 00003278 */] 000033DA 7600 moveq.l D3, 0x00 label000033DC: 000033DC 3F17 move.w -[A7], [A7] 000033DE 2F12 move.l -[A7], [A2] 000033E0 4EAD B2C8 jsr [A5 - 0x4D38] 000033E4 5C4F addq.w A7, 6 000033E6 6002 bra +0x4 /* 000033EA */ label000033E8: 000033E8 7600 moveq.l D3, 0x00 label000033EA: 000033EA 1003 move.b D0, D3 000033EC 544F addq.w A7, 2 000033EE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000033F2 4E75 rts fn000033F4: 000033F4 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000033F8 41E8 0018 lea.l A0, [A0 + 0x18] 000033FC 4E75 rts 000033FE 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003402 362F 0014 move.w D3, [A7 + 0x14] 00003406 246F 0016 movea.l A2, [A7 + 0x16] 0000340A 4A43 tst.w D3 0000340C 665E bne +0x60 /* 0000346C */ 0000340E 4EBA FFE4 jsr [PC - 0x1C /* 000033F4 */] 00003412 2648 movea.l A3, A0 00003414 2752 0004 move.l [A3 + 0x4], [A2] 00003418 4A6A 0002 tst.w [A2 + 0x2] 0000341C 6618 bne +0x1A /* 00003436 */ 0000341E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003422 41E8 12D4 lea.l A0, [A0 + 0x12D4] 00003426 7004 moveq.l D0, 0x04 00003428 0A00 0018 xori.b D0, 0x18 0000342C 3200 move.w D1, D0 0000342E E648 lsr D0.w, 3 00003430 03B0 0000 bclr [A0 + D0.w], D1 00003434 6016 bra +0x18 /* 0000344C */ label00003436: 00003436 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000343A 41E8 12D4 lea.l A0, [A0 + 0x12D4] 0000343E 7004 moveq.l D0, 0x04 00003440 0A00 0018 xori.b D0, 0x18 00003444 3200 move.w D1, D0 00003446 E648 lsr D0.w, 3 00003448 03F0 0000 bset [A0 + D0.w], D1 label0000344C: 0000344C 302A 0002 move.w D0, [A2 + 0x2] 00003450 48C0 ext.l D0 00003452 4680 not.l D0 00003454 3540 0002 move.w [A2 + 0x2], D0 00003458 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000345C 2152 064C move.l [A0 + 0x64C], [A2] 00003460 3F3C 0001 move.w -[A7], 0x1 00003464 4EAD C720 jsr [A5 - 0x38E0] 00003468 6000 0080 bra +0x82 /* 000034EA */ label0000346C: 0000346C 0C43 0020 cmpi.w D3, 0x20 /* ' ' */ 00003470 6F02 ble +0x4 /* 00003474 */ 00003472 7601 moveq.l D3, 0x01 label00003474: 00003474 4A6A 0002 tst.w [A2 + 0x2] 00003478 660E bne +0x10 /* 00003488 */ 0000347A 3F03 move.w -[A7], D3 0000347C 4EBA 251C jsr [PC + 0x251C /* 0000599A */] 00003480 544F addq.w A7, 2 00003482 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003486 4E75 rts label00003488: 00003488 2F12 move.l -[A7], [A2] 0000348A 4EAD B600 jsr [A5 - 0x4A00] 0000348E 2648 movea.l A3, A0 00003490 200B move.l D0, A3 00003492 584F addq.w A7, 4 00003494 671C beq +0x1E /* 000034B2 */ 00003496 3F3C 0006 move.w -[A7], 0x6 0000349A 2F12 move.l -[A7], [A2] 0000349C 4EAD B608 jsr [A5 - 0x49F8] 000034A0 4A00 tst.b D0 000034A2 5C4F addq.w A7, 6 000034A4 670C beq +0xE /* 000034B2 */ 000034A6 2F12 move.l -[A7], [A2] 000034A8 4EAD B2D8 jsr [A5 - 0x4D28] 000034AC 4A00 tst.b D0 000034AE 584F addq.w A7, 4 000034B0 6606 bne +0x8 /* 000034B8 */ label000034B2: 000034B2 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000034B6 4E75 rts label000034B8: 000034B8 3F3C 0004 move.w -[A7], 0x4 000034BC 2F0B move.l -[A7], A3 000034BE 4EAD B250 jsr [A5 - 0x4DB0] 000034C2 4A00 tst.b D0 000034C4 57C0 seq D0 000034C6 4400 neg.b D0 000034C8 49C0 lea.l A4, D0 000034CA 1800 move.b D4, D0 000034CC 3F3C 0012 move.w -[A7], 0x12 000034D0 2F12 move.l -[A7], [A2] 000034D2 4EAD B2C8 jsr [A5 - 0x4D38] 000034D6 3F03 move.w -[A7], D3 000034D8 2F2B 0014 move.l -[A7], [A3 + 0x14] 000034DC 1F04 move.b -[A7], D4 000034DE 2F12 move.l -[A7], [A2] 000034E0 4EAD C718 jsr [A5 - 0x38E8] 000034E4 301F move.w D0, [A7]+ 000034E6 4FEF 000A lea.l A7, [A7 + 0xA] label000034EA: 000034EA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000034EE 4E75 rts 000034F0 4AAF 0004 tst.l [A7 + 0x4] 000034F4 6618 bne +0x1A /* 0000350E */ 000034F6 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000034FA 41E8 12D4 lea.l A0, [A0 + 0x12D4] 000034FE 7002 moveq.l D0, 0x02 00003500 0A00 0018 xori.b D0, 0x18 00003504 3200 move.w D1, D0 00003506 E648 lsr D0.w, 3 00003508 03B0 0000 bclr [A0 + D0.w], D1 0000350C 603E bra +0x40 /* 0000354C */ label0000350E: 0000350E 202F 0010 move.l D0, [A7 + 0x10] 00003512 57C0 seq D0 00003514 4400 neg.b D0 00003516 49C0 lea.l A4, D0 00003518 3F00 move.w -[A7], D0 0000351A 3F2F 0010 move.w -[A7], [A7 + 0x10] 0000351E 3F2F 000E move.w -[A7], [A7 + 0xE] 00003522 3F2F 000C move.w -[A7], [A7 + 0xC] 00003526 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000352A 4868 1490 pea.l [A0 + 0x1490] 0000352E 4EAD DF10 jsr [A5 - 0x20F0] 00003532 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003536 41E8 12D4 lea.l A0, [A0 + 0x12D4] 0000353A 7002 moveq.l D0, 0x02 0000353C 0A00 0018 xori.b D0, 0x18 00003540 3200 move.w D1, D0 00003542 E648 lsr D0.w, 3 00003544 03F0 0000 bset [A0 + D0.w], D1 00003548 4FEF 000C lea.l A7, [A7 + 0xC] label0000354C: 0000354C 4E75 rts 0000354E 206F 0004 movea.l A0, [A7 + 0x4] 00003552 226D 1C1A movea.l A1, [A5 + 0x1C1A /* export_895 */] 00003556 2350 1490 move.l [A1 + 0x1490], [A0] 0000355A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000355E 41E8 12D4 lea.l A0, [A0 + 0x12D4] 00003562 7002 moveq.l D0, 0x02 00003564 0A00 0018 xori.b D0, 0x18 00003568 3200 move.w D1, D0 0000356A E648 lsr D0.w, 3 0000356C 03F0 0000 bset [A0 + D0.w], D1 00003570 4E75 rts 00003572 594F subq.w A7, 4 00003574 4EBA FE7E jsr [PC - 0x182 /* 000033F4 */] 00003578 2E88 move.l [A7], A0 0000357A 116F 000B 0015 move.b [A0 + 0x15], [A7 + 0xB] 00003580 4AAF 0008 tst.l [A7 + 0x8] 00003584 6618 bne +0x1A /* 0000359E */ 00003586 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000358A 41E8 12D4 lea.l A0, [A0 + 0x12D4] 0000358E 7001 moveq.l D0, 0x01 00003590 0A00 0018 xori.b D0, 0x18 00003594 3200 move.w D1, D0 00003596 E648 lsr D0.w, 3 00003598 03B0 0000 bclr [A0 + D0.w], D1 0000359C 6016 bra +0x18 /* 000035B4 */ label0000359E: 0000359E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000035A2 41E8 12D4 lea.l A0, [A0 + 0x12D4] 000035A6 7001 moveq.l D0, 0x01 000035A8 0A00 0018 xori.b D0, 0x18 000035AC 3200 move.w D1, D0 000035AE E648 lsr D0.w, 3 000035B0 03F0 0000 bset [A0 + D0.w], D1 label000035B4: 000035B4 584F addq.w A7, 4 000035B6 4E75 rts 000035B8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000035BC 4FEF FEF0 lea.l A7, [A7 - 0x110] 000035C0 286F 012C movea.l A4, [A7 + 0x12C] 000035C4 246F 0130 movea.l A2, [A7 + 0x130] 000035C8 7A01 moveq.l D5, 0x01 000035CA 2F0C move.l -[A7], A4 000035CC 4227 clr.b -[A7] 000035CE 4EAD 9DA8 jsr [A5 - 0x6258] 000035D2 2F3C 0108 0003 move.l -[A7], 0x1080003 000035D8 486F 000E pea.l [A7 + 0xE] 000035DC 4EAD C328 jsr [A5 - 0x3CD8] 000035E0 486F 0012 pea.l [A7 + 0x12] 000035E4 2F0C move.l -[A7], A4 000035E6 4EAD B040 jsr [A5 - 0x4FC0] 000035EA 4A00 tst.b D0 000035EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000035F0 670C beq +0xE /* 000035FE */ 000035F2 34BC FFFF move.w [A2], 0xFFFF 000035F6 426A 0002 clr.w [A2 + 0x2] 000035FA 6000 0130 bra +0x132 /* 0000372C */ label000035FE: 000035FE 2F3C 0108 0004 move.l -[A7], 0x1080004 00003604 486F 000E pea.l [A7 + 0xE] 00003608 4EAD C328 jsr [A5 - 0x3CD8] 0000360C 486F 0012 pea.l [A7 + 0x12] 00003610 2F0C move.l -[A7], A4 00003612 4EAD B040 jsr [A5 - 0x4FC0] 00003616 4A00 tst.b D0 00003618 4FEF 0010 lea.l A7, [A7 + 0x10] 0000361C 670C beq +0xE /* 0000362A */ 0000361E 34BC FFFF move.w [A2], 0xFFFF 00003622 426A 0002 clr.w [A2 + 0x2] 00003626 6000 0104 bra +0x106 /* 0000372C */ label0000362A: 0000362A 2F3C 0108 0005 move.l -[A7], 0x1080005 00003630 486F 000E pea.l [A7 + 0xE] 00003634 4EAD C328 jsr [A5 - 0x3CD8] 00003638 486F 0012 pea.l [A7 + 0x12] 0000363C 2F0C move.l -[A7], A4 0000363E 4EAD B040 jsr [A5 - 0x4FC0] 00003642 4A00 tst.b D0 00003644 4FEF 0010 lea.l A7, [A7 + 0x10] 00003648 670E beq +0x10 /* 00003658 */ 0000364A 34BC FFFF move.w [A2], 0xFFFF 0000364E 357C FF9B 0002 move.w [A2 + 0x2], 0xFF9B 00003654 6000 00D6 bra +0xD8 /* 0000372C */ label00003658: 00003658 2F3C 0108 000A move.l -[A7], 0x108000A 0000365E 486F 000E pea.l [A7 + 0xE] 00003662 4EAD C328 jsr [A5 - 0x3CD8] 00003666 486F 0012 pea.l [A7 + 0x12] 0000366A 2F0C move.l -[A7], A4 0000366C 4EAD B040 jsr [A5 - 0x4FC0] 00003670 4A00 tst.b D0 00003672 4FEF 0010 lea.l A7, [A7 + 0x10] 00003676 670E beq +0x10 /* 00003686 */ 00003678 34BC FFFF move.w [A2], 0xFFFF 0000367C 357C FF9C 0002 move.w [A2 + 0x2], 0xFF9C 00003682 6000 00A8 bra +0xAA /* 0000372C */ label00003686: 00003686 3F3C 0004 move.w -[A7], 0x4 0000368A 2F0C move.l -[A7], A4 0000368C 486F 0006 pea.l [A7 + 0x6] 00003690 4EAD B6E8 jsr [A5 - 0x4918] 00003694 4A6F 000C tst.w [A7 + 0xC] 00003698 4FEF 000A lea.l A7, [A7 + 0xA] 0000369C 670C beq +0xE /* 000036AA */ 0000369E 3497 move.w [A2], [A7] 000036A0 356F 0002 0002 move.w [A2 + 0x2], [A7 + 0x2] 000036A6 6000 0084 bra +0x86 /* 0000372C */ label000036AA: 000036AA 4EAD A9F0 jsr [A5 - 0x5610] 000036AE C1FC 000A muls.w D0, 0xA /* '\n' */ 000036B2 3800 move.w D4, D0 000036B4 7601 moveq.l D3, 0x01 000036B6 606C bra +0x6E /* 00003724 */ label000036B8: 000036B8 594F subq.w A7, 4 000036BA 2F3C 5359 5554 move.l -[A7], 0x53595554 /* 'SYUT' */ 000036C0 3003 move.w D0, D3 000036C2 48C0 ext.l D0 000036C4 3204 move.w D1, D4 000036C6 48C1 ext.l D1 000036C8 D280 add.l D1, D0 000036CA 3F01 move.w -[A7], D1 000036CC A9A0 syscall GetResource 000036CE 205F movea.l A0, [A7]+ 000036D0 2648 movea.l A3, A0 000036D2 200B move.l D0, A3 000036D4 4A80 tst.l D0 000036D6 6752 beq +0x54 /* 0000372A */ 000036D8 2F0B move.l -[A7], A3 000036DA 486F 000C pea.l [A7 + 0xC] 000036DE 486F 000C pea.l [A7 + 0xC] 000036E2 486F 0016 pea.l [A7 + 0x16] 000036E6 A9A8 syscall GetResInfo 000036E8 7000 moveq.l D0, 0x00 000036EA 102F 000A move.b D0, [A7 + 0xA] 000036EE 5280 addq.l D0, 1 000036F0 41EF 000A lea.l A0, [A7 + 0xA] 000036F4 4230 0800 clr.b [A0 + D0] 000036F8 486F 000A pea.l [A7 + 0xA] 000036FC 4227 clr.b -[A7] 000036FE 4EAD 9DA8 jsr [A5 - 0x6258] 00003702 486F 000A pea.l [A7 + 0xA] 00003706 2F0C move.l -[A7], A4 00003708 4EAD B040 jsr [A5 - 0x4FC0] 0000370C 4A00 tst.b D0 0000370E 504F addq.w A7, 8 00003710 6710 beq +0x12 /* 00003722 */ 00003712 34BC FFFF move.w [A2], 0xFFFF 00003716 3003 move.w D0, D3 00003718 48C0 ext.l D0 0000371A 4480 neg.l D0 0000371C 3540 0002 move.w [A2 + 0x2], D0 00003720 600A bra +0xC /* 0000372C */ label00003722: 00003722 5243 addq.w D3, 1 label00003724: 00003724 0C43 0009 cmpi.w D3, 0x9 /* '\t' */ 00003728 6F8E ble -0x70 /* 000036B8 */ label0000372A: 0000372A 7A00 moveq.l D5, 0x00 label0000372C: 0000372C 1005 move.b D0, D5 0000372E 4FEF 0110 lea.l A7, [A7 + 0x110] 00003732 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00003736 4E75 rts 00003738 2F0A move.l -[A7], A2 0000373A 206F 0008 movea.l A0, [A7 + 0x8] 0000373E 4A50 tst.w [A0] 00003740 6618 bne +0x1A /* 0000375A */ 00003742 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003746 41E8 12D4 lea.l A0, [A0 + 0x12D4] 0000374A 7005 moveq.l D0, 0x05 0000374C 0A00 0018 xori.b D0, 0x18 00003750 3200 move.w D1, D0 00003752 E648 lsr D0.w, 3 00003754 03B0 0000 bclr [A0 + D0.w], D1 00003758 604A bra +0x4C /* 000037A4 */ label0000375A: 0000375A 246D 1C1A movea.l A2, [A5 + 0x1C1A /* export_895 */] 0000375E 45EA 0030 lea.l A2, [A2 + 0x30] 00003762 1B7C 0001 2005 move.b [A5 + 0x2005], 0x1 00003768 2F0A move.l -[A7], A2 0000376A 4EAD C5E8 jsr [A5 - 0x3A18] 0000376E 206F 000C movea.l A0, [A7 + 0xC] 00003772 2F10 move.l -[A7], [A0] 00003774 2F0A move.l -[A7], A2 00003776 4EAD B628 jsr [A5 - 0x49D8] 0000377A 356F 001E 0008 move.w [A2 + 0x8], [A7 + 0x1E] 00003780 156F 001B 0004 move.b [A2 + 0x4], [A7 + 0x1B] 00003786 422A 0005 clr.b [A2 + 0x5] 0000378A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000378E 41E8 12D4 lea.l A0, [A0 + 0x12D4] 00003792 7005 moveq.l D0, 0x05 00003794 0A00 0018 xori.b D0, 0x18 00003798 3200 move.w D1, D0 0000379A E648 lsr D0.w, 3 0000379C 03F0 0000 bset [A0 + D0.w], D1 000037A0 4FEF 000C lea.l A7, [A7 + 0xC] label000037A4: 000037A4 245F movea.l A2, [A7]+ 000037A6 4E75 rts 000037A8 1F3C 0001 move.b -[A7], 0x1 000037AC 4EAD BDA0 jsr [A5 - 0x4260] 000037B0 544F addq.w A7, 2 000037B2 4E75 rts 000037B4 1F3C 0002 move.b -[A7], 0x2 000037B8 4EAD BDA0 jsr [A5 - 0x4260] 000037BC 544F addq.w A7, 2 000037BE 4E75 rts 000037C0 1F3C 0003 move.b -[A7], 0x3 000037C4 4EAD BDA0 jsr [A5 - 0x4260] 000037C8 544F addq.w A7, 2 000037CA 4E75 rts fn000037CC: 000037CC 48E7 0030 movem.l -[A7], A2,A3 000037D0 246D 1C1A movea.l A2, [A5 + 0x1C1A /* export_895 */] 000037D4 264A movea.l A3, A2 000037D6 47EB 0648 lea.l A3, [A3 + 0x648] 000037DA 4A2B 0015 tst.b [A3 + 0x15] 000037DE 6F0E ble +0x10 /* 000037EE */ 000037E0 102B 0015 move.b D0, [A3 + 0x15] 000037E4 4880 ext.w D0 000037E6 3F00 move.w -[A7], D0 000037E8 4EAD C510 jsr [A5 - 0x3AF0] 000037EC 544F addq.w A7, 2 label000037EE: 000037EE 264A movea.l A3, A2 000037F0 47EB 0660 lea.l A3, [A3 + 0x660] 000037F4 4A2B 0004 tst.b [A3 + 0x4] 000037F8 6710 beq +0x12 /* 0000380A */ 000037FA 41EA 0660 lea.l A0, [A2 + 0x660] 000037FE 43EA 12BC lea.l A1, [A2 + 0x12BC] 00003802 7005 moveq.l D0, 0x05 label00003804: 00003804 22D8 move.l [A1]+, [A0]+ 00003806 51C8 FFFC dbf D0, -0x6 /* 00003804 */ label0000380A: 0000380A 4A2A 1704 tst.b [A2 + 0x1704] 0000380E 6708 beq +0xA /* 00003818 */ 00003810 2F0A move.l -[A7], A2 00003812 4EAD DBB0 jsr [A5 - 0x2450] 00003816 584F addq.w A7, 4 label00003818: 00003818 4227 clr.b -[A7] 0000381A 4EAD DC18 jsr [A5 - 0x23E8] 0000381E 544F addq.w A7, 2 00003820 4CDF 0C00 movem.l A2,A3, [A7]+ 00003824 4E75 rts 00003826 48E7 0030 movem.l -[A7], A2,A3 0000382A 4FEF FFE8 lea.l A7, [A7 - 0x18] 0000382E 246F 0024 movea.l A2, [A7 + 0x24] 00003832 200A move.l D0, A2 00003834 6718 beq +0x1A /* 0000384E */ 00003836 3F6A 0002 0010 move.w [A7 + 0x10], [A2 + 0x2] 0000383C 3F6A 0006 0012 move.w [A7 + 0x12], [A2 + 0x6] 00003842 3F6A 000A 0014 move.w [A7 + 0x14], [A2 + 0xA] 00003848 3F6A 000E 0016 move.w [A7 + 0x16], [A2 + 0xE] label0000384E: 0000384E 266D 1C1A movea.l A3, [A5 + 0x1C1A /* export_895 */] 00003852 4A6D 1BFE tst.w [A5 + 0x1BFE] 00003856 6704 beq +0x6 /* 0000385C */ 00003858 4EAD FB68 jsr [A5 - 0x498] label0000385C: 0000385C 4A2D 20A8 tst.b [A5 + 0x20A8] 00003860 6704 beq +0x6 /* 00003866 */ 00003862 4EAD B4C8 jsr [A5 - 0x4B38] label00003866: 00003866 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 0000386A 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 0000386E 3F3C 0010 move.w -[A7], 0x10 00003872 4EAD B448 jsr [A5 - 0x4BB8] 00003876 4EAD D9E8 jsr [A5 - 0x2618] 0000387A 4A2B 16FB tst.b [A3 + 0x16FB] 0000387E 4FEF 000A lea.l A7, [A7 + 0xA] 00003882 6636 bne +0x38 /* 000038BA */ 00003884 302B 16F8 move.w D0, [A3 + 0x16F8] 00003888 7202 moveq.l D1, 0x02 0000388A C081 and.l D0, D1 0000388C 4A80 tst.l D0 0000388E 6612 bne +0x14 /* 000038A2 */ 00003890 41EB 0648 lea.l A0, [A3 + 0x648] 00003894 43EB 0C78 lea.l A1, [A3 + 0xC78] 00003898 303C 018B move.w D0, 0x18B label0000389C: 0000389C 22D8 move.l [A1]+, [A0]+ 0000389E 51C8 FFFC dbf D0, -0x6 /* 0000389C */ label000038A2: 000038A2 026B FFFC 16F8 andi.w [A3 + 0x16F8], 0xFFFC 000038A8 41EB 0018 lea.l A0, [A3 + 0x18] 000038AC 43EB 0648 lea.l A1, [A3 + 0x648] 000038B0 303C 012B move.w D0, 0x12B label000038B4: 000038B4 22D8 move.l [A1]+, [A0]+ 000038B6 51C8 FFFC dbf D0, -0x6 /* 000038B4 */ label000038BA: 000038BA 4EBA FF10 jsr [PC - 0xF0 /* 000037CC */] 000038BE 200A move.l D0, A2 000038C0 6722 beq +0x24 /* 000038E4 */ 000038C2 486F 0004 pea.l [A7 + 0x4] 000038C6 A874 syscall GetPort 000038C8 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 000038CC A873 syscall SetPort 000038CE 486F 0010 pea.l [A7 + 0x10] 000038D2 4EAD B488 jsr [A5 - 0x4B78] 000038D6 486F 0014 pea.l [A7 + 0x14] 000038DA A92A syscall ValidRect 000038DC 2F2F 0008 move.l -[A7], [A7 + 0x8] 000038E0 A873 syscall SetPort 000038E2 584F addq.w A7, 4 label000038E4: 000038E4 554F subq.w A7, 2 000038E6 206D 20BE movea.l A0, [A5 + 0x20BE] 000038EA 2F28 007A move.l -[A7], [A0 + 0x7A] 000038EE A8E2 syscall EmptyRgn 000038F0 101F move.b D0, [A7]+ 000038F2 6642 bne +0x44 /* 00003936 */ 000038F4 4857 pea.l [A7] 000038F6 A874 syscall GetPort 000038F8 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 000038FC A873 syscall SetPort 000038FE 206D 20BE movea.l A0, [A5 + 0x20BE] 00003902 2068 007A movea.l A0, [A0 + 0x7A] 00003906 2050 movea.l A0, [A0] 00003908 2F68 0002 0008 move.l [A7 + 0x8], [A0 + 0x2] 0000390E 2F68 0006 000C move.l [A7 + 0xC], [A0 + 0x6] 00003914 486F 0008 pea.l [A7 + 0x8] 00003918 A871 syscall GlobalToLocal 0000391A 486F 000C pea.l [A7 + 0xC] 0000391E A871 syscall GlobalToLocal 00003920 486F 0008 pea.l [A7 + 0x8] 00003924 4EAD B488 jsr [A5 - 0x4B78] 00003928 486F 000C pea.l [A7 + 0xC] 0000392C A92A syscall ValidRect 0000392E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003932 A873 syscall SetPort 00003934 584F addq.w A7, 4 label00003936: 00003936 4FEF 0018 lea.l A7, [A7 + 0x18] 0000393A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000393E 4E75 rts 00003940 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003944 4A68 0376 tst.w [A0 + 0x376] 00003948 670E beq +0x10 /* 00003958 */ 0000394A 3F28 0376 move.w -[A7], [A0 + 0x376] 0000394E 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00003952 4EAD DC28 jsr [A5 - 0x23D8] 00003956 5C4F addq.w A7, 6 label00003958: 00003958 4E75 rts 0000395A 554F subq.w A7, 2 0000395C 4EAD D838 jsr [A5 - 0x27C8] 00003960 4EAD BA90 jsr [A5 - 0x4570] 00003964 2F2F 0006 move.l -[A7], [A7 + 0x6] 00003968 4EAD BBE0 jsr [A5 - 0x4420] 0000396C 42A7 clr.l -[A7] 0000396E 3F3C 238C move.w -[A7], 0x238C 00003972 4EAD BB10 jsr [A5 - 0x44F0] 00003976 3F40 000A move.w [A7 + 0xA], D0 0000397A 4FEF 000C lea.l A7, [A7 + 0xC] 0000397E 4E75 rts fn00003980: 00003980 74FF moveq.l D2, 0xFFFFFFFF 00003982 7206 moveq.l D1, 0x06 00003984 603C bra +0x3E /* 000039C2 */ label00003986: 00003986 3001 move.w D0, D1 00003988 48C0 ext.l D0 0000398A 5980 subq.l D0, 4 0000398C 4C3C 0800 0000 movem.w A3, 0x0 00003992 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00003996 1C1A move.b D6, [A2]+ 00003998 D1C0 add.l A0, D0 0000399A 41E8 0648 lea.l A0, [A0 + 0x648] 0000399E 1010 move.b D0, [A0] 000039A0 4880 ext.w D0 000039A2 0C40 0010 cmpi.w D0, 0x10 000039A6 6618 bne +0x1A /* 000039C0 */ 000039A8 3028 0002 move.w D0, [A0 + 0x2] 000039AC B06F 0004 cmp.w D0, [A7 + 0x4] 000039B0 660E bne +0x10 /* 000039C0 */ 000039B2 3028 0004 move.w D0, [A0 + 0x4] 000039B6 B06F 0006 cmp.w D0, [A7 + 0x6] 000039BA 6604 bne +0x6 /* 000039C0 */ 000039BC 3401 move.w D2, D1 000039BE 6008 bra +0xA /* 000039C8 */ label000039C0: 000039C0 5241 addq.w D1, 1 label000039C2: 000039C2 0C41 0035 cmpi.w D1, 0x35 /* '5' */ 000039C6 6FBE ble -0x40 /* 00003986 */ label000039C8: 000039C8 3002 move.w D0, D2 000039CA 4E75 rts 000039CC 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6 000039D0 594F subq.w A7, 4 000039D2 246F 0028 movea.l A2, [A7 + 0x28] 000039D6 2C2F 002C move.l D6, [A7 + 0x2C] 000039DA 2A2F 0030 move.l D5, [A7 + 0x30] 000039DE 2F12 move.l -[A7], [A2] 000039E0 4EBA FF9E jsr [PC - 0x62 /* 00003980 */] 000039E4 3600 move.w D3, D0 000039E6 4A43 tst.w D3 000039E8 584F addq.w A7, 4 000039EA 6F00 0110 ble +0x112 /* 00003AFC */ 000039EE 2F12 move.l -[A7], [A2] 000039F0 4EAD B5F8 jsr [A5 - 0x4A08] 000039F4 2848 movea.l A4, A0 000039F6 266C 0010 movea.l A3, [A4 + 0x10] 000039FA 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000039FE 3012 move.w D0, [A2] 00003A00 B068 16E8 cmp.w D0, [A0 + 0x16E8] 00003A04 584F addq.w A7, 4 00003A06 661C bne +0x1E /* 00003A24 */ 00003A08 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003A0C 302A 0002 move.w D0, [A2 + 0x2] 00003A10 B068 16EA cmp.w D0, [A0 + 0x16EA] 00003A14 660E bne +0x10 /* 00003A24 */ 00003A16 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003A1A 4A28 16EC tst.b [A0 + 0x16EC] 00003A1E 6704 beq +0x6 /* 00003A24 */ 00003A20 7000 moveq.l D0, 0x00 00003A22 6002 bra +0x4 /* 00003A26 */ label00003A24: 00003A24 7001 moveq.l D0, 0x01 label00003A26: 00003A26 49C0 lea.l A4, D0 00003A28 1800 move.b D4, D0 00003A2A 4A04 tst.b D4 00003A2C 6712 beq +0x14 /* 00003A40 */ 00003A2E BC85 cmp.l D6, D5 00003A30 660E bne +0x10 /* 00003A40 */ 00003A32 2F12 move.l -[A7], [A2] 00003A34 4EAD BA38 jsr [A5 - 0x45C8] 00003A38 504F addq.w A7, 8 00003A3A 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 00003A3E 4E75 rts label00003A40: 00003A40 4A04 tst.b D4 00003A42 6700 008C beq +0x8E /* 00003AD0 */ 00003A46 2F12 move.l -[A7], [A2] 00003A48 4EAD BA38 jsr [A5 - 0x45C8] 00003A4C 2C6D 1C1A movea.l A6, [A5 + 0x1C1A /* export_895 */] 00003A50 4DEE 0648 lea.l A6, [A6 + 0x648] 00003A54 0C2C 0003 000E cmpi.b [A4 + 0xE], 0x3 00003A5A 584F addq.w A7, 4 00003A5C 6620 bne +0x22 /* 00003A7E */ 00003A5E 3003 move.w D0, D3 00003A60 48C0 ext.l D0 00003A62 5D80 subq.l D0, 6 00003A64 E788 lsl D0, 3 00003A66 204E movea.l A0, A6 00003A68 D1C0 add.l A0, D0 00003A6A 4868 04B0 pea.l [A0 + 0x4B0] 00003A6E 3F3C 0007 move.w -[A7], 0x7 00003A72 2F12 move.l -[A7], [A2] 00003A74 4EAD C6B8 jsr [A5 - 0x3948] 00003A78 4FEF 000A lea.l A7, [A7 + 0xA] 00003A7C 6026 bra +0x28 /* 00003AA4 */ label00003A7E: 00003A7E 0C2C 0007 000E cmpi.b [A4 + 0xE], 0x7 00003A84 661E bne +0x20 /* 00003AA4 */ 00003A86 3003 move.w D0, D3 00003A88 48C0 ext.l D0 00003A8A 5D80 subq.l D0, 6 00003A8C E788 lsl D0, 3 00003A8E 204E movea.l A0, A6 00003A90 D1C0 add.l A0, D0 00003A92 4868 04B0 pea.l [A0 + 0x4B0] 00003A96 3F3C 0008 move.w -[A7], 0x8 00003A9A 2F12 move.l -[A7], [A2] 00003A9C 4EAD C6B8 jsr [A5 - 0x3948] 00003AA0 4FEF 000A lea.l A7, [A7 + 0xA] label00003AA4: 00003AA4 4857 pea.l [A7] 00003AA6 A874 syscall GetPort 00003AA8 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00003AAC A873 syscall SetPort 00003AAE 4A2D 1C04 tst.b [A5 + 0x1C04] 00003AB2 6706 beq +0x8 /* 00003ABA */ 00003AB4 486C 001E pea.l [A4 + 0x1E] 00003AB8 AA15 syscall RGBBackColor label00003ABA: 00003ABA 2F0B move.l -[A7], A3 00003ABC 4EAD BC00 jsr [A5 - 0x4400] 00003AC0 4A2D 1C04 tst.b [A5 + 0x1C04] 00003AC4 584F addq.w A7, 4 00003AC6 6704 beq +0x6 /* 00003ACC */ 00003AC8 4EAD BAA0 jsr [A5 - 0x4560] label00003ACC: 00003ACC 2F17 move.l -[A7], [A7] 00003ACE A873 syscall SetPort label00003AD0: 00003AD0 2F0B move.l -[A7], A3 00003AD2 2F05 move.l -[A7], D5 00003AD4 2F06 move.l -[A7], D6 00003AD6 4EAD BC28 jsr [A5 - 0x43D8] 00003ADA 4A04 tst.b D4 00003ADC 4FEF 000C lea.l A7, [A7 + 0xC] 00003AE0 671A beq +0x1C /* 00003AFC */ 00003AE2 2053 movea.l A0, [A3] 00003AE4 4268 0024 clr.w [A0 + 0x24] 00003AE8 2F0B move.l -[A7], A3 00003AEA 4EAD BC10 jsr [A5 - 0x43F0] 00003AEE 2F0B move.l -[A7], A3 00003AF0 42A7 clr.l -[A7] 00003AF2 42A7 clr.l -[A7] 00003AF4 4EAD BC28 jsr [A5 - 0x43D8] 00003AF8 4FEF 0010 lea.l A7, [A7 + 0x10] label00003AFC: 00003AFC 584F addq.w A7, 4 00003AFE 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 00003B02 4E75 rts 00003B04 594F subq.w A7, 4 00003B06 A975 syscall TickCount 00003B08 201F move.l D0, [A7]+ 00003B0A 2B40 219A move.l [A5 + 0x219A /* export_1071 */], D0 00003B0E 2B40 218E move.l [A5 + 0x218E], D0 00003B12 2B6D 219A 218A move.l [A5 + 0x218A /* export_1069 */], [A5 + 0x219A /* export_1071 */] 00003B18 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003B1C 216D 219A 00AA move.l [A0 + 0xAA], [A5 + 0x219A /* export_1071 */] 00003B22 4E75 rts 00003B24 3F2F 0006 move.w -[A7], [A7 + 0x6] 00003B28 3F2F 0006 move.w -[A7], [A7 + 0x6] 00003B2C 4EAD B338 jsr [A5 - 0x4CC8] 00003B30 584F addq.w A7, 4 00003B32 4E75 rts 00003B34 4A6D 14E8 tst.w [A5 + 0x14E8] 00003B38 56C0 sne D0 00003B3A 4400 neg.b D0 00003B3C 49C0 lea.l A4, D0 00003B3E 1F00 move.b -[A7], D0 00003B40 3F2F 0008 move.w -[A7], [A7 + 0x8] 00003B44 3F2F 0008 move.w -[A7], [A7 + 0x8] 00003B48 4EAD B318 jsr [A5 - 0x4CE8] 00003B4C 5C4F addq.w A7, 6 00003B4E 4E75 rts fn00003B50: 00003B50 206F 000C movea.l A0, [A7 + 0xC] 00003B54 2F10 move.l -[A7], [A0] 00003B56 206F 000C movea.l A0, [A7 + 0xC] 00003B5A 2F10 move.l -[A7], [A0] 00003B5C 2F2F 000C move.l -[A7], [A7 + 0xC] 00003B60 4EAD B330 jsr [A5 - 0x4CD0] 00003B64 4FEF 000C lea.l A7, [A7 + 0xC] 00003B68 4E75 rts fn00003B6A: 00003B6A 594F subq.w A7, 4 00003B6C 4A6D 14E8 tst.w [A5 + 0x14E8] 00003B70 56C0 sne D0 00003B72 4400 neg.b D0 00003B74 49C0 lea.l A4, D0 00003B76 1F00 move.b -[A7], D0 00003B78 206F 0012 movea.l A0, [A7 + 0x12] 00003B7C 2F10 move.l -[A7], [A0] 00003B7E 206F 0012 movea.l A0, [A7 + 0x12] 00003B82 2F10 move.l -[A7], [A0] 00003B84 2F2F 0012 move.l -[A7], [A7 + 0x12] 00003B88 486F 000E pea.l [A7 + 0xE] 00003B8C 4EAD B320 jsr [A5 - 0x4CE0] 00003B90 206F 0026 movea.l A0, [A7 + 0x26] 00003B94 30AF 0012 move.w [A0], [A7 + 0x12] 00003B98 316F 0014 0002 move.w [A0 + 0x2], [A7 + 0x14] 00003B9E 4FEF 0016 lea.l A7, [A7 + 0x16] 00003BA2 4E75 rts 00003BA4 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003BA8 4EAD C3D0 jsr [A5 - 0x3C30] 00003BAC 584F addq.w A7, 4 00003BAE 4E75 rts 00003BB0 48E7 1820 movem.l -[A7], D3,D4,A2 00003BB4 514F subq.w A7, 8 00003BB6 1F3C 0001 move.b -[A7], 0x1 00003BBA 4EAD D8C0 jsr [A5 - 0x2740] 00003BBE 2448 movea.l A2, A0 00003BC0 2F0A move.l -[A7], A2 00003BC2 3F2F 0020 move.w -[A7], [A7 + 0x20] 00003BC6 3F2F 0020 move.w -[A7], [A7 + 0x20] 00003BCA 4EAD B340 jsr [A5 - 0x4CC0] 00003BCE 7800 moveq.l D4, 0x00 00003BD0 2F0A move.l -[A7], A2 00003BD2 4EAD D8F8 jsr [A5 - 0x2708] 00003BD6 2600 move.l D3, D0 00003BD8 2003 move.l D0, D3 00003BDA 0280 0000 FFFF andi.l D0, 0xFFFF 00003BE0 3F00 move.w -[A7], D0 00003BE2 2003 move.l D0, D3 00003BE4 7210 moveq.l D1, 0x10 00003BE6 E2A0 asr D0, D1 00003BE8 3F00 move.w -[A7], D0 00003BEA 486F 0012 pea.l [A7 + 0x12] 00003BEE 4EAD B558 jsr [A5 - 0x4AA8] 00003BF2 2F6F 0016 001A move.l [A7 + 0x1A], [A7 + 0x16] 00003BF8 4FEF 0016 lea.l A7, [A7 + 0x16] 00003BFC 6000 009C bra +0x9E /* 00003C9A */ label00003C00: 00003C00 4A6F 0004 tst.w [A7 + 0x4] 00003C04 6F6C ble +0x6E /* 00003C72 */ 00003C06 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003C0A 2050 movea.l A0, [A0] 00003C0C 2050 movea.l A0, [A0] 00003C0E 302F 0004 move.w D0, [A7 + 0x4] 00003C12 B068 000A cmp.w D0, [A0 + 0xA] 00003C16 6E5A bgt +0x5C /* 00003C72 */ 00003C18 4A6F 0006 tst.w [A7 + 0x6] 00003C1C 6F54 ble +0x56 /* 00003C72 */ 00003C1E 302F 0004 move.w D0, [A7 + 0x4] 00003C22 48C0 ext.l D0 00003C24 5380 subq.l D0, 1 00003C26 4C3C 0800 0000 movem.w A3, 0x0 00003C2C 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00003C30 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00003C34 2250 movea.l A1, [A0] 00003C36 3031 0820 move.w D0, [A1 + D0 + 0x20] 00003C3A 48C0 ext.l D0 00003C3C 5380 subq.l D0, 1 00003C3E 4C3C 0800 0000 movem.w A3, 0x0 00003C44 0166 bchg -[A6], D0 00003C46 206D 14A8 movea.l A0, [A5 + 0x14A8] 00003C4A 2050 movea.l A0, [A0] 00003C4C D1C0 add.l A0, D0 00003C4E 41E8 0014 lea.l A0, [A0 + 0x14] 00003C52 302F 0006 move.w D0, [A7 + 0x6] 00003C56 B068 0160 cmp.w D0, [A0 + 0x160] 00003C5A 6E16 bgt +0x18 /* 00003C72 */ 00003C5C 42A7 clr.l -[A7] 00003C5E 42A7 clr.l -[A7] 00003C60 3F3C 0015 move.w -[A7], 0x15 00003C64 2F2F 000E move.l -[A7], [A7 + 0xE] 00003C68 4EAD BDF8 jsr [A5 - 0x4208] 00003C6C D880 add.l D4, D0 00003C6E 4FEF 000E lea.l A7, [A7 + 0xE] label00003C72: 00003C72 2F03 move.l -[A7], D3 00003C74 2F0A move.l -[A7], A2 00003C76 4EAD D900 jsr [A5 - 0x2700] 00003C7A 2600 move.l D3, D0 00003C7C 2003 move.l D0, D3 00003C7E 0280 0000 FFFF andi.l D0, 0xFFFF 00003C84 3F00 move.w -[A7], D0 00003C86 2003 move.l D0, D3 00003C88 7210 moveq.l D1, 0x10 00003C8A E2A0 asr D0, D1 00003C8C 3F00 move.w -[A7], D0 00003C8E 486F 0010 pea.l [A7 + 0x10] 00003C92 4EAD B558 jsr [A5 - 0x4AA8] 00003C96 4FEF 0010 lea.l A7, [A7 + 0x10] label00003C9A: 00003C9A 70FF moveq.l D0, 0xFFFFFFFF 00003C9C B680 cmp.l D3, D0 00003C9E 6600 FF60 bne -0x9E /* 00003C00 */ 00003CA2 2F0A move.l -[A7], A2 00003CA4 4EAD D8C8 jsr [A5 - 0x2738] 00003CA8 2004 move.l D0, D4 00003CAA 4FEF 000C lea.l A7, [A7 + 0xC] 00003CAE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003CB2 4E75 rts fn00003CB4: 00003CB4 594F subq.w A7, 4 00003CB6 4857 pea.l [A7] 00003CB8 A874 syscall GetPort 00003CBA 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00003CBE A873 syscall SetPort 00003CC0 2F2F 0008 move.l -[A7], [A7 + 0x8] 00003CC4 A972 syscall GetMouse 00003CC6 2F17 move.l -[A7], [A7] 00003CC8 A873 syscall SetPort 00003CCA 584F addq.w A7, 4 00003CCC 4E75 rts 00003CCE 2F0A move.l -[A7], A2 00003CD0 514F subq.w A7, 8 00003CD2 246F 0010 movea.l A2, [A7 + 0x10] 00003CD6 206D 20BE movea.l A0, [A5 + 0x20BE] 00003CDA 4AA8 001C tst.l [A0 + 0x1C] 00003CDE 6728 beq +0x2A /* 00003D08 */ 00003CE0 2068 001C movea.l A0, [A0 + 0x1C] 00003CE4 2050 movea.l A0, [A0] 00003CE6 2EA8 0002 move.l [A7], [A0 + 0x2] 00003CEA 2F68 0006 0004 move.l [A7 + 0x4], [A0 + 0x6] 00003CF0 554F subq.w A7, 2 00003CF2 486F 0002 pea.l [A7 + 0x2] 00003CF6 206D 20BE movea.l A0, [A5 + 0x20BE] 00003CFA 4868 0010 pea.l [A0 + 0x10] 00003CFE 486F 000A pea.l [A7 + 0xA] 00003D02 A8AA syscall SectRect 00003D04 101F move.b D0, [A7]+ 00003D06 600A bra +0xC /* 00003D12 */ label00003D08: 00003D08 2EA8 0010 move.l [A7], [A0 + 0x10] 00003D0C 2F68 0014 0004 move.l [A7 + 0x4], [A0 + 0x14] label00003D12: 00003D12 4857 pea.l [A7] 00003D14 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00003D18 486F 0008 pea.l [A7 + 0x8] 00003D1C 4EAD BAF8 jsr [A5 - 0x4508] 00003D20 306F 000C movea.w A0, [A7 + 0xC] 00003D24 2488 move.l [A2], A0 00003D26 306F 000E movea.w A0, [A7 + 0xE] 00003D2A 2548 0004 move.l [A2 + 0x4], A0 00003D2E 306F 0010 movea.w A0, [A7 + 0x10] 00003D32 2548 0008 move.l [A2 + 0x8], A0 00003D36 306F 0012 movea.w A0, [A7 + 0x12] 00003D3A 2548 000C move.l [A2 + 0xC], A0 00003D3E 4FEF 0014 lea.l A7, [A7 + 0x14] 00003D42 245F movea.l A2, [A7]+ 00003D44 4E75 rts 00003D46 48E7 0030 movem.l -[A7], A2,A3 00003D4A 266F 000C movea.l A3, [A7 + 0xC] 00003D4E 422B 0001 clr.b [A3 + 0x1] 00003D52 4213 clr.b [A3] 00003D54 594F subq.w A7, 4 00003D56 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */ 00003D5C 3F3C 0001 move.w -[A7], 0x1 00003D60 A9A0 syscall GetResource 00003D62 205F movea.l A0, [A7]+ 00003D64 2448 movea.l A2, A0 00003D66 200A move.l D0, A2 00003D68 4A80 tst.l D0 00003D6A 670E beq +0x10 /* 00003D7A */ 00003D6C 2F0B move.l -[A7], A3 00003D6E 2052 movea.l A0, [A2] 00003D70 4868 0006 pea.l [A0 + 0x6] 00003D74 4EAD B008 jsr [A5 - 0x4FF8] 00003D78 504F addq.w A7, 8 label00003D7A: 00003D7A 4CDF 0C00 movem.l A2,A3, [A7]+ 00003D7E 4E75 rts fn00003D80: 00003D80 4FEF FFEC lea.l A7, [A7 - 0x14] 00003D84 486F 0004 pea.l [A7 + 0x4] 00003D88 A976 syscall GetKeys 00003D8A 7001 moveq.l D0, 0x01 00003D8C 322F 0018 move.w D1, [A7 + 0x18] 00003D90 7407 moveq.l D2, 0x07 00003D92 C282 and.l D1, D2 00003D94 342F 0018 move.w D2, [A7 + 0x18] 00003D98 48C2 ext.l D2 00003D9A E682 asr D2, 3 00003D9C 41EF 0004 lea.l A0, [A7 + 0x4] 00003DA0 2E80 move.l [A7], D0 00003DA2 7000 moveq.l D0, 0x00 00003DA4 1030 2800 move.b D0, [A0 + D2] 00003DA8 E2A0 asr D0, D1 00003DAA C097 and.l D0, [A7] 00003DAC 4FEF 0014 lea.l A7, [A7 + 0x14] 00003DB0 4E75 rts 00003DB2 3F3C 003B move.w -[A7], 0x3B /* ';' */ 00003DB6 4EBA FFC8 jsr [PC - 0x38 /* 00003D80 */] 00003DBA 544F addq.w A7, 2 00003DBC 4E75 rts 00003DBE 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00003DC2 4EBA FFBC jsr [PC - 0x44 /* 00003D80 */] 00003DC6 544F addq.w A7, 2 00003DC8 4E75 rts 00003DCA 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00003DCE 4EBA FFB0 jsr [PC - 0x50 /* 00003D80 */] 00003DD2 544F addq.w A7, 2 00003DD4 4E75 rts 00003DD6 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00003DDA 4EBA FFA4 jsr [PC - 0x5C /* 00003D80 */] 00003DDE 544F addq.w A7, 2 00003DE0 4E75 rts 00003DE2 4FEF FFEE lea.l A7, [A7 - 0x12] 00003DE6 7001 moveq.l D0, 0x01 00003DE8 41EF 0002 lea.l A0, [A7 + 0x2] 00003DEC A090 syscall SysEnvirons 00003DEE 3E80 move.w [A7], D0 00003DF0 302F 0004 move.w D0, [A7 + 0x4] 00003DF4 4FEF 0012 lea.l A7, [A7 + 0x12] 00003DF8 4E75 rts 00003DFA 2F3C 0109 0033 move.l -[A7], 0x1090033 00003E00 2F2F 0008 move.l -[A7], [A7 + 0x8] 00003E04 4EAD C328 jsr [A5 - 0x3CD8] 00003E08 504F addq.w A7, 8 00003E0A 4E75 rts 00003E0C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00003E10 95CA sub.l A2, A2 00003E12 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003E16 4AA8 16DA tst.l [A0 + 0x16DA] 00003E1A 673E beq +0x40 /* 00003E5A */ 00003E1C 2068 16DA movea.l A0, [A0 + 0x16DA] 00003E20 2650 movea.l A3, [A0] 00003E22 286B 003E movea.l A4, [A3 + 0x3E] 00003E26 306B 0020 movea.w A0, [A3 + 0x20] 00003E2A 2808 move.l D4, A0 00003E2C 306B 0022 movea.w A0, [A3 + 0x22] 00003E30 2A08 move.l D5, A0 00003E32 2605 move.l D3, D5 00003E34 9684 sub.l D3, D4 00003E36 4878 0001 push.l 0x1 00003E3A 2003 move.l D0, D3 00003E3C 5280 addq.l D0, 1 00003E3E 2F00 move.l -[A7], D0 00003E40 4EAD C1F8 jsr [A5 - 0x3E08] 00003E44 2448 movea.l A2, A0 00003E46 2054 movea.l A0, [A4] 00003E48 41F0 4800 lea.l A0, [A0 + D4] 00003E4C 2252 movea.l A1, [A2] 00003E4E 2003 move.l D0, D3 00003E50 A22E syscall BlockMove/BlockMoveData, flags=2 00003E52 2052 movea.l A0, [A2] 00003E54 4230 3800 clr.b [A0 + D3] 00003E58 504F addq.w A7, 8 label00003E5A: 00003E5A 204A movea.l A0, A2 00003E5C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00003E60 4E75 rts fn00003E62: 00003E62 206F 0004 movea.l A0, [A7 + 0x4] 00003E66 4A50 tst.w [A0] 00003E68 6C04 bge +0x6 /* 00003E6E */ 00003E6A 7000 moveq.l D0, 0x00 00003E6C 4E75 rts label00003E6E: 00003E6E 4A50 tst.w [A0] 00003E70 6612 bne +0x14 /* 00003E84 */ 00003E72 4A2F 0008 tst.b [A7 + 0x8] 00003E76 6708 beq +0xA /* 00003E80 */ 00003E78 30BC 0004 move.w [A0], 0x4 00003E7C 7001 moveq.l D0, 0x01 00003E7E 4E75 rts label00003E80: 00003E80 7000 moveq.l D0, 0x00 00003E82 4E75 rts label00003E84: 00003E84 0C50 0030 cmpi.w [A0], 0x30 /* '0' */ 00003E88 6F04 ble +0x6 /* 00003E8E */ 00003E8A 7000 moveq.l D0, 0x00 00003E8C 4E75 rts label00003E8E: 00003E8E 3010 move.w D0, [A0] 00003E90 48C0 ext.l D0 00003E92 5A80 addq.l D0, 5 00003E94 3080 move.w [A0], D0 00003E96 7001 moveq.l D0, 0x01 00003E98 4E75 rts 00003E9A 1F3C 0001 move.b -[A7], 0x1 00003E9E 486F 0006 pea.l [A7 + 0x6] 00003EA2 4EBA FFBE jsr [PC - 0x42 /* 00003E62 */] 00003EA6 4A00 tst.b D0 00003EA8 5C4F addq.w A7, 6 00003EAA 672A beq +0x2C /* 00003ED6 */ 00003EAC 302F 0004 move.w D0, [A7 + 0x4] 00003EB0 48C0 ext.l D0 00003EB2 5980 subq.l D0, 4 00003EB4 4C3C 0800 0000 movem.w A3, 0x0 00003EBA 000E 206D ori.b A6, 0x6D /* 'm' */ 00003EBE 1C30 D1C0 move.b D6, [ + <>] 00003EC2 226F 0006 movea.l A1, [A7 + 0x6] 00003EC6 22A8 00BA move.l [A1], [A0 + 0xBA] 00003ECA 2368 00BE 0004 move.l [A1 + 0x4], [A0 + 0xBE] 00003ED0 3368 00C2 0008 move.w [A1 + 0x8], [A0 + 0xC2] label00003ED6: 00003ED6 4E75 rts 00003ED8 48E7 0030 movem.l -[A7], A2,A3 00003EDC 266F 000E movea.l A3, [A7 + 0xE] 00003EE0 1F3C 0001 move.b -[A7], 0x1 00003EE4 486F 000E pea.l [A7 + 0xE] 00003EE8 4EBA FF78 jsr [PC - 0x88 /* 00003E62 */] 00003EEC 4A00 tst.b D0 00003EEE 5C4F addq.w A7, 6 00003EF0 6700 00C6 beq +0xC8 /* 00003FB8 */ 00003EF4 302F 000C move.w D0, [A7 + 0xC] 00003EF8 48C0 ext.l D0 00003EFA 5980 subq.l D0, 4 00003EFC 4C3C 0800 0000 movem.w A3, 0x0 00003F02 000E 246D ori.b A6, 0x6D /* 'm' */ 00003F06 1C30 D5C0 move.b D6, [ + <>] 00003F0A 45EA 00BA lea.l A2, [A2 + 0xBA] 00003F0E 3493 move.w [A2], [A3] 00003F10 256B 0002 0002 move.l [A2 + 0x2], [A3 + 0x2] 00003F16 256B 0006 0006 move.l [A2 + 0x6], [A3 + 0x6] 00003F1C 4A6B 0004 tst.w [A3 + 0x4] 00003F20 6F22 ble +0x24 /* 00003F44 */ 00003F22 2F0A move.l -[A7], A2 00003F24 4EAD BA58 jsr [A5 - 0x45A8] 00003F28 2548 000A move.l [A2 + 0xA], A0 00003F2C 4AAA 000A tst.l [A2 + 0xA] 00003F30 584F addq.w A7, 4 00003F32 660C bne +0xE /* 00003F40 */ 00003F34 4252 clr.w [A2] 00003F36 426A 0004 clr.w [A2 + 0x4] 00003F3A 4CDF 0C00 movem.l A2,A3, [A7]+ 00003F3E 4E75 rts label00003F40: 00003F40 34BC FFFF move.w [A2], 0xFFFF label00003F44: 00003F44 0C6F 0004 000C cmpi.w [A7 + 0xC], 0x4 00003F4A 6F68 ble +0x6A /* 00003FB4 */ 00003F4C 4A53 tst.w [A3] 00003F4E 6620 bne +0x22 /* 00003F70 */ 00003F50 4A6B 0004 tst.w [A3 + 0x4] 00003F54 661A bne +0x1C /* 00003F70 */ 00003F56 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003F5A 41E8 00B2 lea.l A0, [A0 + 0xB2] 00003F5E 302F 000C move.w D0, [A7 + 0xC] 00003F62 0A00 0018 xori.b D0, 0x18 00003F66 3200 move.w D1, D0 00003F68 E648 lsr D0.w, 3 00003F6A 03B0 0000 bclr [A0 + D0.w], D1 00003F6E 6018 bra +0x1A /* 00003F88 */ label00003F70: 00003F70 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003F74 41E8 00B2 lea.l A0, [A0 + 0xB2] 00003F78 302F 000C move.w D0, [A7 + 0xC] 00003F7C 0A00 0018 xori.b D0, 0x18 00003F80 3200 move.w D1, D0 00003F82 E648 lsr D0.w, 3 00003F84 03F0 0000 bset [A0 + D0.w], D1 label00003F88: 00003F88 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003F8C 41E8 00B2 lea.l A0, [A0 + 0xB2] 00003F90 2018 move.l D0, [A0]+ 00003F92 8090 or.l D0, [A0] 00003F94 6604 bne +0x6 /* 00003F9A */ 00003F96 7001 moveq.l D0, 0x01 00003F98 6002 bra +0x4 /* 00003F9C */ label00003F9A: 00003F9A 7000 moveq.l D0, 0x00 label00003F9C: 00003F9C 4A00 tst.b D0 00003F9E 660C bne +0xE /* 00003FAC */ 00003FA0 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003FA4 117C 0001 0395 move.b [A0 + 0x395], 0x1 00003FAA 6008 bra +0xA /* 00003FB4 */ label00003FAC: 00003FAC 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003FB0 4228 0395 clr.b [A0 + 0x395] label00003FB4: 00003FB4 4EAD DC10 jsr [A5 - 0x23F0] label00003FB8: 00003FB8 4CDF 0C00 movem.l A2,A3, [A7]+ 00003FBC 4E75 rts 00003FBE 4FEF FFF0 lea.l A7, [A7 - 0x10] 00003FC2 4227 clr.b -[A7] 00003FC4 486F 0016 pea.l [A7 + 0x16] 00003FC8 4EBA FE98 jsr [PC - 0x168 /* 00003E62 */] 00003FCC 4A00 tst.b D0 00003FCE 5C4F addq.w A7, 6 00003FD0 6774 beq +0x76 /* 00004046 */ 00003FD2 4227 clr.b -[A7] 00003FD4 486F 0018 pea.l [A7 + 0x18] 00003FD8 4EBA FE88 jsr [PC - 0x178 /* 00003E62 */] 00003FDC 4A00 tst.b D0 00003FDE 5C4F addq.w A7, 6 00003FE0 6764 beq +0x66 /* 00004046 */ 00003FE2 302F 0014 move.w D0, [A7 + 0x14] 00003FE6 48C0 ext.l D0 00003FE8 5D80 subq.l D0, 6 00003FEA E788 lsl D0, 3 00003FEC 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00003FF0 D1C0 add.l A0, D0 00003FF2 2EA8 0AF8 move.l [A7], [A0 + 0xAF8] 00003FF6 2F68 0AFC 0004 move.l [A7 + 0x4], [A0 + 0xAFC] 00003FFC 302F 0016 move.w D0, [A7 + 0x16] 00004000 48C0 ext.l D0 00004002 5D80 subq.l D0, 6 00004004 E788 lsl D0, 3 00004006 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000400A D1C0 add.l A0, D0 0000400C 2F68 0AF8 0008 move.l [A7 + 0x8], [A0 + 0xAF8] 00004012 2F68 0AFC 000C move.l [A7 + 0xC], [A0 + 0xAFC] 00004018 554F subq.w A7, 2 0000401A 486F 000A pea.l [A7 + 0xA] 0000401E A8AE syscall EmptyRect 00004020 101F move.b D0, [A7]+ 00004022 670E beq +0x10 /* 00004032 */ 00004024 3F2F 0016 move.w -[A7], [A7 + 0x16] 00004028 486F 000A pea.l [A7 + 0xA] 0000402C 4EAD C528 jsr [A5 - 0x3AD8] 00004030 5C4F addq.w A7, 6 label00004032: 00004032 3F2F 001A move.w -[A7], [A7 + 0x1A] 00004036 486F 000A pea.l [A7 + 0xA] 0000403A 486F 0006 pea.l [A7 + 0x6] 0000403E 4EAD DC58 jsr [A5 - 0x23A8] 00004042 4FEF 000A lea.l A7, [A7 + 0xA] label00004046: 00004046 4FEF 0010 lea.l A7, [A7 + 0x10] 0000404A 4E75 rts 0000404C 594F subq.w A7, 4 0000404E 4227 clr.b -[A7] 00004050 486F 000A pea.l [A7 + 0xA] 00004054 4EBA FE0C jsr [PC - 0x1F4 /* 00003E62 */] 00004058 4A00 tst.b D0 0000405A 5C4F addq.w A7, 6 0000405C 6606 bne +0x8 /* 00004064 */ 0000405E 7000 moveq.l D0, 0x00 00004060 584F addq.w A7, 4 00004062 4E75 rts label00004064: 00004064 302F 0008 move.w D0, [A7 + 0x8] 00004068 48C0 ext.l D0 0000406A 5980 subq.l D0, 4 0000406C 4C3C 0800 0000 movem.w A3, 0x0 00004072 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004076 1C1A move.b D6, [A2]+ 00004078 D1C0 add.l A0, D0 0000407A 4A28 0648 tst.b [A0 + 0x648] 0000407E 6606 bne +0x8 /* 00004086 */ 00004080 7000 moveq.l D0, 0x00 00004082 584F addq.w A7, 4 00004084 4E75 rts label00004086: 00004086 4857 pea.l [A7] 00004088 4EBA FC2A jsr [PC - 0x3D6 /* 00003CB4 */] 0000408C 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004090 302F 0010 move.w D0, [A7 + 0x10] 00004094 48C0 ext.l D0 00004096 5D80 subq.l D0, 6 00004098 E788 lsl D0, 3 0000409A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000409E D1C0 add.l A0, D0 000040A0 4868 0AF8 pea.l [A0 + 0xAF8] 000040A4 A8AD syscall PtInRect 000040A6 101F move.b D0, [A7]+ 000040A8 5C4F addq.w A7, 6 000040AA 4E75 rts 000040AC 2F0A move.l -[A7], A2 000040AE 4FEF FFF0 lea.l A7, [A7 - 0x10] 000040B2 246F 001A movea.l A2, [A7 + 0x1A] 000040B6 2F6A 0004 000C move.l [A7 + 0xC], [A2 + 0x4] 000040BC 2F52 0008 move.l [A7 + 0x8], [A2] 000040C0 2F6A 000C 0004 move.l [A7 + 0x4], [A2 + 0xC] 000040C6 2EAA 0008 move.l [A7], [A2 + 0x8] 000040CA 2F2F 0004 move.l -[A7], [A7 + 0x4] 000040CE 2F2F 0004 move.l -[A7], [A7 + 0x4] 000040D2 2F2F 0014 move.l -[A7], [A7 + 0x14] 000040D6 2F2F 0014 move.l -[A7], [A7 + 0x14] 000040DA 3F2F 0028 move.w -[A7], [A7 + 0x28] 000040DE 4EBA 000A jsr [PC + 0xA /* 000040EA */] 000040E2 4FEF 0022 lea.l A7, [A7 + 0x22] 000040E6 245F movea.l A2, [A7]+ 000040E8 4E75 rts fn000040EA: 000040EA 48E7 0030 movem.l -[A7], A2,A3 000040EE 4FEF FFEC lea.l A7, [A7 - 0x14] 000040F2 4227 clr.b -[A7] 000040F4 486F 0022 pea.l [A7 + 0x22] 000040F8 4EBA FD68 jsr [PC - 0x298 /* 00003E62 */] 000040FC 4A00 tst.b D0 000040FE 5C4F addq.w A7, 6 00004100 6700 01FC beq +0x1FE /* 000042FE */ 00004104 3F6F 0028 0012 move.w [A7 + 0x12], [A7 + 0x28] 0000410A 3F6F 0024 0010 move.w [A7 + 0x10], [A7 + 0x24] 00004110 3F6F 0030 000E move.w [A7 + 0xE], [A7 + 0x30] 00004116 3F6F 002C 000C move.w [A7 + 0xC], [A7 + 0x2C] 0000411C 2F2F 0010 move.l -[A7], [A7 + 0x10] 00004120 2F2F 0010 move.l -[A7], [A7 + 0x10] 00004124 486F 000C pea.l [A7 + 0xC] 00004128 A8AC syscall Pt2Rect 0000412A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000412E 4A28 16FB tst.b [A0 + 0x16FB] 00004132 661C bne +0x1E /* 00004150 */ 00004134 302F 0020 move.w D0, [A7 + 0x20] 00004138 48C0 ext.l D0 0000413A 5980 subq.l D0, 4 0000413C 4C3C 0800 0000 movem.w A3, 0x0 00004142 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004146 1C1A move.b D6, [A2]+ 00004148 D1C0 add.l A0, D0 0000414A 41E8 0018 lea.l A0, [A0 + 0x18] 0000414E 601A bra +0x1C /* 0000416A */ label00004150: 00004150 302F 0020 move.w D0, [A7 + 0x20] 00004154 48C0 ext.l D0 00004156 5980 subq.l D0, 4 00004158 4C3C 0800 0000 movem.w A3, 0x0 0000415E 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004162 1C1A move.b D6, [A2]+ 00004164 D1C0 add.l A0, D0 00004166 41E8 0648 lea.l A0, [A0 + 0x648] label0000416A: 0000416A 2448 movea.l A2, A0 0000416C 356F 0006 000E move.w [A2 + 0xE], [A7 + 0x6] 00004172 356F 0004 000C move.w [A2 + 0xC], [A7 + 0x4] 00004178 302F 0006 move.w D0, [A7 + 0x6] 0000417C 48C0 ext.l D0 0000417E 322F 000A move.w D1, [A7 + 0xA] 00004182 48C1 ext.l D1 00004184 9280 sub.l D1, D0 00004186 3541 0012 move.w [A2 + 0x12], D1 0000418A 302F 0004 move.w D0, [A7 + 0x4] 0000418E 48C0 ext.l D0 00004190 322F 0008 move.w D1, [A7 + 0x8] 00004194 48C1 ext.l D1 00004196 9280 sub.l D1, D0 00004198 3541 0010 move.w [A2 + 0x10], D1 0000419C 0C12 0010 cmpi.b [A2], 0x10 000041A0 6600 00A4 bne +0xA6 /* 00004246 */ 000041A4 2F2A 0002 move.l -[A7], [A2 + 0x2] 000041A8 4EAD B600 jsr [A5 - 0x4A00] 000041AC 2648 movea.l A3, A0 000041AE 2008 move.l D0, A0 000041B0 4A80 tst.l D0 000041B2 584F addq.w A7, 4 000041B4 6700 0090 beq +0x92 /* 00004246 */ 000041B8 102B 000E move.b D0, [A3 + 0xE] 000041BC 49C0 lea.l A4, D0 000041BE 4EAD 9D1E jsr [A5 - 0x62E2] 000041C2 00F0 0000 ori.? [A0 + D0.w], 0xFFFFFFFFFFFFFFFF 000041C6 0001 0000 ori.b D1, 0x0 000041CA 000D 0004 ori.b A5, 0x4 000041CE 0000 0001 ori.b D0, 0x1 000041D2 001A 0000 ori.b [A2]+, 0x0 000041D6 0002 002C ori.b D2, 0x2C /* ',' */ 000041DA 0000 0009 ori.b D0, 0x9 /* '\t' */ 000041DE 0026 0000 ori.b -[A6], 0x0 000041E2 000A 0020 ori.b A2, 0x20 /* ' ' */ 000041E6 0000 000D ori.b D0, 0xD /* '\r' */ 000041EA 0002 2EAB ori.b D2, 0xAB 000041EE 002E 4857 486B ori.b [A6 + 0x486B], 0x57 /* 'W' */ 000041F4 001E 486F ori.b [A6]+, 0x6F /* 'o' */ 000041F8 000C A8F9 ori.b A4, 0xF9 000041FC 2557 000C move.l [A2 + 0xC], [A7] 00004200 6000 00B0 bra +0xB2 /* 000042B2 */ 00004204 302A 0012 move.w D0, [A2 + 0x12] 00004208 48C0 ext.l D0 0000420A 2200 move.l D1, D0 0000420C E089 lsr D1, 8 0000420E E089 lsr D1, 8 00004210 E089 lsr D1, 8 00004212 EE89 lsr D1, 7 00004214 D280 add.l D1, D0 00004216 E281 asr D1, 1 00004218 302A 000E move.w D0, [A2 + 0xE] 0000421C 48C0 ext.l D0 0000421E D081 add.l D0, D1 00004220 3540 000E move.w [A2 + 0xE], D0 00004224 302A 0010 move.w D0, [A2 + 0x10] 00004228 48C0 ext.l D0 0000422A 2200 move.l D1, D0 0000422C E089 lsr D1, 8 0000422E E089 lsr D1, 8 00004230 E089 lsr D1, 8 00004232 EE89 lsr D1, 7 00004234 D280 add.l D1, D0 00004236 E281 asr D1, 1 00004238 302A 000C move.w D0, [A2 + 0xC] 0000423C 48C0 ext.l D0 0000423E D081 add.l D0, D1 00004240 3540 000C move.w [A2 + 0xC], D0 00004244 606C bra +0x6E /* 000042B2 */ label00004246: 00004246 1012 move.b D0, [A2] 00004248 49C0 lea.l A4, D0 0000424A 5B80 subq.l D0, 5 0000424C 6706 beq +0x8 /* 00004254 */ 0000424E 5380 subq.l D0, 1 00004250 6734 beq +0x36 /* 00004286 */ 00004252 605E bra +0x60 /* 000042B2 */ label00004254: 00004254 202F 0026 move.l D0, [A7 + 0x26] 00004258 B0AF 002E cmp.l D0, [A7 + 0x2E] 0000425C 6C0C bge +0xE /* 0000426A */ 0000425E 202F 0022 move.l D0, [A7 + 0x22] 00004262 B0AF 002A cmp.l D0, [A7 + 0x2A] 00004266 6D00 0096 blt +0x98 /* 000042FE */ label0000426A: 0000426A 202F 0026 move.l D0, [A7 + 0x26] 0000426E B0AF 002E cmp.l D0, [A7 + 0x2E] 00004272 6F0C ble +0xE /* 00004280 */ 00004274 202F 0022 move.l D0, [A7 + 0x22] 00004278 B0AF 002A cmp.l D0, [A7 + 0x2A] 0000427C 6E00 0080 bgt +0x82 /* 000042FE */ label00004280: 00004280 14BC 0006 move.b [A2], 0x6 00004284 602C bra +0x2E /* 000042B2 */ label00004286: 00004286 202F 0026 move.l D0, [A7 + 0x26] 0000428A B0AF 002E cmp.l D0, [A7 + 0x2E] 0000428E 6C0A bge +0xC /* 0000429A */ 00004290 202F 0022 move.l D0, [A7 + 0x22] 00004294 B0AF 002A cmp.l D0, [A7 + 0x2A] 00004298 6E64 bgt +0x66 /* 000042FE */ label0000429A: 0000429A 202F 0026 move.l D0, [A7 + 0x26] 0000429E B0AF 002E cmp.l D0, [A7 + 0x2E] 000042A2 6F0A ble +0xC /* 000042AE */ 000042A4 202F 0022 move.l D0, [A7 + 0x22] 000042A8 B0AF 002A cmp.l D0, [A7 + 0x2A] 000042AC 6D50 blt +0x52 /* 000042FE */ label000042AE: 000042AE 14BC 0005 move.b [A2], 0x5 label000042B2: 000042B2 1F3C 0001 move.b -[A7], 0x1 000042B6 3F3C 0007 move.w -[A7], 0x7 000042BA 486A 0001 pea.l [A2 + 0x1] 000042BE 4EAD BAA8 jsr [A5 - 0x4558] 000042C2 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000042C6 41E8 1424 lea.l A0, [A0 + 0x1424] 000042CA 302F 0028 move.w D0, [A7 + 0x28] 000042CE 0A00 0018 xori.b D0, 0x18 000042D2 3200 move.w D1, D0 000042D4 E648 lsr D0.w, 3 000042D6 0330 0000 btst [A0 + D0.w], D1 000042DA 6604 bne +0x6 /* 000042E0 */ 000042DC 7000 moveq.l D0, 0x00 000042DE 6002 bra +0x4 /* 000042E2 */ label000042E0: 000042E0 7001 moveq.l D0, 0x01 label000042E2: 000042E2 4A00 tst.b D0 000042E4 504F addq.w A7, 8 000042E6 6716 beq +0x18 /* 000042FE */ 000042E8 302F 0020 move.w D0, [A7 + 0x20] 000042EC 48C0 ext.l D0 000042EE 5D80 subq.l D0, 6 000042F0 E588 lsl D0, 2 000042F2 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000042F6 D1C0 add.l A0, D0 000042F8 216A 000C 1304 move.l [A0 + 0x1304], [A2 + 0xC] label000042FE: 000042FE 4FEF 0014 lea.l A7, [A7 + 0x14] 00004302 4CDF 0C00 movem.l A2,A3, [A7]+ 00004306 4E75 rts 00004308 2F0A move.l -[A7], A2 0000430A 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000430E 246F 001A movea.l A2, [A7 + 0x1A] 00004312 4227 clr.b -[A7] 00004314 486F 001A pea.l [A7 + 0x1A] 00004318 4EBA FB48 jsr [PC - 0x4B8 /* 00003E62 */] 0000431C 4A00 tst.b D0 0000431E 5C4F addq.w A7, 6 00004320 661A bne +0x1C /* 0000433C */ 00004322 2EAD 0BD4 move.l [A7], [A5 + 0xBD4] 00004326 2F6D 0BD8 0004 move.l [A7 + 0x4], [A5 + 0xBD8] 0000432C 2497 move.l [A2], [A7] 0000432E 256F 0004 0004 move.l [A2 + 0x4], [A7 + 0x4] 00004334 4FEF 0010 lea.l A7, [A7 + 0x10] 00004338 245F movea.l A2, [A7]+ 0000433A 4E75 rts label0000433C: 0000433C 302F 0018 move.w D0, [A7 + 0x18] 00004340 48C0 ext.l D0 00004342 5D80 subq.l D0, 6 00004344 E788 lsl D0, 3 00004346 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000434A D1C0 add.l A0, D0 0000434C 2F68 0AF8 0008 move.l [A7 + 0x8], [A0 + 0xAF8] 00004352 2F68 0AFC 000C move.l [A7 + 0xC], [A0 + 0xAFC] 00004358 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000435C 4A28 1700 tst.b [A0 + 0x1700] 00004360 670E beq +0x10 /* 00004370 */ 00004362 486F 0008 pea.l [A7 + 0x8] 00004366 4868 12E4 pea.l [A0 + 0x12E4] 0000436A 4868 12DC pea.l [A0 + 0x12DC] 0000436E A8FA syscall MapRect label00004370: 00004370 306F 0008 movea.w A0, [A7 + 0x8] 00004374 2488 move.l [A2], A0 00004376 306F 000A movea.w A0, [A7 + 0xA] 0000437A 2548 0004 move.l [A2 + 0x4], A0 0000437E 306F 000C movea.w A0, [A7 + 0xC] 00004382 2548 0008 move.l [A2 + 0x8], A0 00004386 306F 000E movea.w A0, [A7 + 0xE] 0000438A 2548 000C move.l [A2 + 0xC], A0 0000438E 4FEF 0010 lea.l A7, [A7 + 0x10] 00004392 245F movea.l A2, [A7]+ 00004394 4E75 rts 00004396 2F0A move.l -[A7], A2 00004398 594F subq.w A7, 4 0000439A 246F 000E movea.l A2, [A7 + 0xE] 0000439E 4227 clr.b -[A7] 000043A0 486F 000E pea.l [A7 + 0xE] 000043A4 4EBA FABC jsr [PC - 0x544 /* 00003E62 */] 000043A8 4A00 tst.b D0 000043AA 5C4F addq.w A7, 6 000043AC 6700 00A0 beq +0xA2 /* 0000444E */ 000043B0 3F6A 0006 0002 move.w [A7 + 0x2], [A2 + 0x6] 000043B6 3EAA 0002 move.w [A7], [A2 + 0x2] 000043BA 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000043BE 4A28 16FB tst.b [A0 + 0x16FB] 000043C2 661C bne +0x1E /* 000043E0 */ 000043C4 302F 000C move.w D0, [A7 + 0xC] 000043C8 48C0 ext.l D0 000043CA 5980 subq.l D0, 4 000043CC 4C3C 0800 0000 movem.w A3, 0x0 000043D2 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000043D6 1C1A move.b D6, [A2]+ 000043D8 D1C0 add.l A0, D0 000043DA 41E8 0018 lea.l A0, [A0 + 0x18] 000043DE 601A bra +0x1C /* 000043FA */ label000043E0: 000043E0 302F 000C move.w D0, [A7 + 0xC] 000043E4 48C0 ext.l D0 000043E6 5980 subq.l D0, 4 000043E8 4C3C 0800 0000 movem.w A3, 0x0 000043EE 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000043F2 1C1A move.b D6, [A2]+ 000043F4 D1C0 add.l A0, D0 000043F6 41E8 0648 lea.l A0, [A0 + 0x648] label000043FA: 000043FA 2448 movea.l A2, A0 000043FC 2557 000C move.l [A2 + 0xC], [A7] 00004400 486A 000C pea.l [A2 + 0xC] 00004404 3F2F 0010 move.w -[A7], [A7 + 0x10] 00004408 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 0000440C 4EAD DC08 jsr [A5 - 0x23F8] 00004410 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00004414 41E8 1424 lea.l A0, [A0 + 0x1424] 00004418 302F 0016 move.w D0, [A7 + 0x16] 0000441C 0A00 0018 xori.b D0, 0x18 00004420 3200 move.w D1, D0 00004422 E648 lsr D0.w, 3 00004424 0330 0000 btst [A0 + D0.w], D1 00004428 6604 bne +0x6 /* 0000442E */ 0000442A 7000 moveq.l D0, 0x00 0000442C 6002 bra +0x4 /* 00004430 */ label0000442E: 0000442E 7001 moveq.l D0, 0x01 label00004430: 00004430 4A00 tst.b D0 00004432 4FEF 000A lea.l A7, [A7 + 0xA] 00004436 6716 beq +0x18 /* 0000444E */ 00004438 302F 000C move.w D0, [A7 + 0xC] 0000443C 48C0 ext.l D0 0000443E 5D80 subq.l D0, 6 00004440 E588 lsl D0, 2 00004442 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00004446 D1C0 add.l A0, D0 00004448 216A 000C 1304 move.l [A0 + 0x1304], [A2 + 0xC] label0000444E: 0000444E 584F addq.w A7, 4 00004450 245F movea.l A2, [A7]+ 00004452 4E75 rts 00004454 48E7 1030 movem.l -[A7], D3,A2,A3 00004458 594F subq.w A7, 4 0000445A 246F 0016 movea.l A2, [A7 + 0x16] 0000445E 4227 clr.b -[A7] 00004460 486F 0016 pea.l [A7 + 0x16] 00004464 4EBA F9FC jsr [PC - 0x604 /* 00003E62 */] 00004468 4A00 tst.b D0 0000446A 5C4F addq.w A7, 6 0000446C 660A bne +0xC /* 00004478 */ 0000446E 4292 clr.l [A2] 00004470 584F addq.w A7, 4 00004472 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00004476 4E75 rts label00004478: 00004478 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000447C 4A28 16FB tst.b [A0 + 0x16FB] 00004480 661C bne +0x1E /* 0000449E */ 00004482 302F 0014 move.w D0, [A7 + 0x14] 00004486 48C0 ext.l D0 00004488 5980 subq.l D0, 4 0000448A 4C3C 0800 0000 movem.w A3, 0x0 00004490 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004494 1C1A move.b D6, [A2]+ 00004496 D1C0 add.l A0, D0 00004498 41E8 0018 lea.l A0, [A0 + 0x18] 0000449C 601A bra +0x1C /* 000044B8 */ label0000449E: 0000449E 302F 0014 move.w D0, [A7 + 0x14] 000044A2 48C0 ext.l D0 000044A4 5980 subq.l D0, 4 000044A6 4C3C 0800 0000 movem.w A3, 0x0 000044AC 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000044B0 1C1A move.b D6, [A2]+ 000044B2 D1C0 add.l A0, D0 000044B4 41E8 0648 lea.l A0, [A0 + 0x648] label000044B8: 000044B8 2648 movea.l A3, A0 000044BA 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000044BE 41E8 1424 lea.l A0, [A0 + 0x1424] 000044C2 302F 0014 move.w D0, [A7 + 0x14] 000044C6 0A00 0018 xori.b D0, 0x18 000044CA 3200 move.w D1, D0 000044CC E648 lsr D0.w, 3 000044CE 0330 0000 btst [A0 + D0.w], D1 000044D2 6604 bne +0x6 /* 000044D8 */ 000044D4 7000 moveq.l D0, 0x00 000044D6 6002 bra +0x4 /* 000044DA */ label000044D8: 000044D8 7001 moveq.l D0, 0x01 label000044DA: 000044DA 4A00 tst.b D0 000044DC 6724 beq +0x26 /* 00004502 */ 000044DE 362F 0014 move.w D3, [A7 + 0x14] 000044E2 48C3 ext.l D3 000044E4 5D83 subq.l D3, 6 000044E6 E58B lsl D3, 2 000044E8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000044EC D1C3 add.l A0, D3 000044EE 0C68 8000 1304 cmpi.w [A0 + 0x1304], 0x8000 000044F4 670C beq +0xE /* 00004502 */ 000044F6 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000044FA D1C3 add.l A0, D3 000044FC 2EA8 1304 move.l [A7], [A0 + 0x1304] 00004500 6004 bra +0x6 /* 00004506 */ label00004502: 00004502 2EAB 000C move.l [A7], [A3 + 0xC] label00004506: 00004506 306F 0002 movea.w A0, [A7 + 0x2] 0000450A 2548 0004 move.l [A2 + 0x4], A0 0000450E 3057 movea.w A0, [A7] 00004510 2488 move.l [A2], A0 00004512 584F addq.w A7, 4 00004514 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00004518 4E75 rts fn0000451A: 0000451A 48E7 1820 movem.l -[A7], D3,D4,A2 0000451E 4FEF FFE4 lea.l A7, [A7 - 0x1C] 00004522 382F 002C move.w D4, [A7 + 0x2C] 00004526 362F 002E move.w D3, [A7 + 0x2E] 0000452A 246F 0032 movea.l A2, [A7 + 0x32] 0000452E 4A2F 0030 tst.b [A7 + 0x30] 00004532 6738 beq +0x3A /* 0000456C */ 00004534 4852 pea.l [A2] 00004536 486F 0004 pea.l [A7 + 0x4] 0000453A 3F3C 080E move.w -[A7], 0x80E 0000453E A9EB syscall Pack4/FP68K 00004540 2F57 0012 move.l [A7 + 0x12], [A7] 00004544 2F6F 0004 0016 move.l [A7 + 0x16], [A7 + 0x4] 0000454A 3F6F 0008 001A move.w [A7 + 0x1A], [A7 + 0x8] 00004550 594F subq.w A7, 4 00004552 486F 0016 pea.l [A7 + 0x16] 00004556 A844 syscall X2Fix 00004558 201F move.l D0, [A7]+ 0000455A 2F00 move.l -[A7], D0 0000455C 3043 movea.w A0, D3 0000455E 2F08 move.l -[A7], A0 00004560 3F04 move.w -[A7], D4 00004562 4EAD ACA8 jsr [A5 - 0x5358] 00004566 4FEF 000A lea.l A7, [A7 + 0xA] 0000456A 602E bra +0x30 /* 0000459A */ label0000456C: 0000456C 486F 0012 pea.l [A7 + 0x12] 00004570 3043 movea.w A0, D3 00004572 2F08 move.l -[A7], A0 00004574 3F04 move.w -[A7], D4 00004576 4EAD ACA0 jsr [A5 - 0x5360] 0000457A 5C4F addq.w A7, 6 0000457C 2F00 move.l -[A7], D0 0000457E A843 syscall Fix2X 00004580 486F 0016 pea.l [A7 + 0x16] 00004584 486F 0012 pea.l [A7 + 0x12] 00004588 3F3C 0810 move.w -[A7], 0x810 0000458C A9EB syscall Pack4/FP68K 0000458E 24AF 000E move.l [A2], [A7 + 0xE] 00004592 256F 0012 0004 move.l [A2 + 0x4], [A7 + 0x12] 00004598 584F addq.w A7, 4 label0000459A: 0000459A 4FEF 001C lea.l A7, [A7 + 0x1C] 0000459E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000045A2 4E75 rts fn000045A4: 000045A4 48E7 1820 movem.l -[A7], D3,D4,A2 000045A8 382F 0010 move.w D4, [A7 + 0x10] 000045AC 362F 0012 move.w D3, [A7 + 0x12] 000045B0 246F 0016 movea.l A2, [A7 + 0x16] 000045B4 4A2F 0014 tst.b [A7 + 0x14] 000045B8 6712 beq +0x14 /* 000045CC */ 000045BA 2F12 move.l -[A7], [A2] 000045BC 3043 movea.w A0, D3 000045BE 2F08 move.l -[A7], A0 000045C0 3F04 move.w -[A7], D4 000045C2 4EAD ACA8 jsr [A5 - 0x5358] 000045C6 4FEF 000A lea.l A7, [A7 + 0xA] 000045CA 600E bra +0x10 /* 000045DA */ label000045CC: 000045CC 3043 movea.w A0, D3 000045CE 2F08 move.l -[A7], A0 000045D0 3F04 move.w -[A7], D4 000045D2 4EAD ACA0 jsr [A5 - 0x5360] 000045D6 2480 move.l [A2], D0 000045D8 5C4F addq.w A7, 6 label000045DA: 000045DA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000045DE 4E75 rts 000045E0 4227 clr.b -[A7] 000045E2 486F 0006 pea.l [A7 + 0x6] 000045E6 4EBA F87A jsr [PC - 0x786 /* 00003E62 */] 000045EA 4A00 tst.b D0 000045EC 5C4F addq.w A7, 6 000045EE 6604 bne +0x6 /* 000045F4 */ 000045F0 7000 moveq.l D0, 0x00 000045F2 4E75 rts label000045F4: 000045F4 3F2F 0004 move.w -[A7], [A7 + 0x4] 000045F8 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000045FC 4EAD ACE0 jsr [A5 - 0x5320] 00004600 5C4F addq.w A7, 6 00004602 4E75 rts fn00004604: 00004604 594F subq.w A7, 4 00004606 4857 pea.l [A7] 00004608 A874 syscall GetPort 0000460A 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 0000460E A873 syscall SetPort 00004610 2F2F 0008 move.l -[A7], [A7 + 0x8] 00004614 A928 syscall InvalRect 00004616 2F17 move.l -[A7], [A7] 00004618 A873 syscall SetPort 0000461A 584F addq.w A7, 4 0000461C 4E75 rts fn0000461E: 0000461E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00004622 4A28 16EC tst.b [A0 + 0x16EC] 00004626 6724 beq +0x26 /* 0000464C */ 00004628 3028 16E6 move.w D0, [A0 + 0x16E6] 0000462C B06F 0004 cmp.w D0, [A7 + 0x4] 00004630 661A bne +0x1C /* 0000464C */ 00004632 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00004636 3F2F 0006 move.w -[A7], [A7 + 0x6] 0000463A 4EAD B430 jsr [A5 - 0x4BD0] 0000463E 4267 clr.w -[A7] 00004640 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00004644 4EAD DC30 jsr [A5 - 0x23D0] 00004648 4FEF 000A lea.l A7, [A7 + 0xA] label0000464C: 0000464C 4E75 rts fn0000464E: 0000464E 48E7 1020 movem.l -[A7], D3,A2 00004652 246F 000E movea.l A2, [A7 + 0xE] 00004656 162F 0012 move.b D3, [A7 + 0x12] 0000465A 4A6A 0002 tst.w [A2 + 0x2] 0000465E 6F00 00A6 ble +0xA8 /* 00004706 */ 00004662 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004666 2050 movea.l A0, [A0] 00004668 2050 movea.l A0, [A0] 0000466A 302A 0002 move.w D0, [A2 + 0x2] 0000466E B068 000A cmp.w D0, [A0 + 0xA] 00004672 6E00 0092 bgt +0x94 /* 00004706 */ 00004676 4A6A 0004 tst.w [A2 + 0x4] 0000467A 6F00 008A ble +0x8C /* 00004706 */ 0000467E 302A 0002 move.w D0, [A2 + 0x2] 00004682 48C0 ext.l D0 00004684 5380 subq.l D0, 1 00004686 4C3C 0800 0000 movem.w A3, 0x0 0000468C 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00004690 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00004694 2250 movea.l A1, [A0] 00004696 3031 0820 move.w D0, [A1 + D0 + 0x20] 0000469A 48C0 ext.l D0 0000469C 5380 subq.l D0, 1 0000469E 4C3C 0800 0000 movem.w A3, 0x0 000046A4 0166 bchg -[A6], D0 000046A6 206D 14A8 movea.l A0, [A5 + 0x14A8] 000046AA 2050 movea.l A0, [A0] 000046AC D1C0 add.l A0, D0 000046AE 41E8 0014 lea.l A0, [A0 + 0x14] 000046B2 302A 0004 move.w D0, [A2 + 0x4] 000046B6 B068 0160 cmp.w D0, [A0 + 0x160] 000046BA 6E4A bgt +0x4C /* 00004706 */ 000046BC 4267 clr.w -[A7] 000046BE 2F2A 0002 move.l -[A7], [A2 + 0x2] 000046C2 4EAD B608 jsr [A5 - 0x49F8] 000046C6 4A00 tst.b D0 000046C8 5C4F addq.w A7, 6 000046CA 663A bne +0x3C /* 00004706 */ 000046CC 4A12 tst.b [A2] 000046CE 6604 bne +0x6 /* 000046D4 */ 000046D0 4A03 tst.b D3 000046D2 6604 bne +0x6 /* 000046D8 */ label000046D4: 000046D4 7000 moveq.l D0, 0x00 000046D6 6002 bra +0x4 /* 000046DA */ label000046D8: 000046D8 7001 moveq.l D0, 0x01 label000046DA: 000046DA 1600 move.b D3, D0 000046DC 14BC 0010 move.b [A2], 0x10 000046E0 4A03 tst.b D3 000046E2 6722 beq +0x24 /* 00004706 */ 000046E4 486D 1BC4 pea.l [A5 + 0x1BC4] 000046E8 2F2A 0002 move.l -[A7], [A2 + 0x2] 000046EC 4EAD B210 jsr [A5 - 0x4DF0] 000046F0 3F3C 000B move.w -[A7], 0xB 000046F4 3F2F 0016 move.w -[A7], [A7 + 0x16] 000046F8 4EAD B430 jsr [A5 - 0x4BD0] 000046FC 4FEF 000C lea.l A7, [A7 + 0xC] 00004700 4CDF 0408 movem.l D3,A2, [A7]+ 00004704 4E75 rts label00004706: 00004706 4CDF 0408 movem.l D3,A2, [A7]+ 0000470A 4E75 rts fn0000470C: 0000470C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00004710 4FEF FFE4 lea.l A7, [A7 - 0x1C] 00004714 162F 003A move.b D3, [A7 + 0x3A] 00004718 266F 003E movea.l A3, [A7 + 0x3E] 0000471C 4227 clr.b -[A7] 0000471E 486F 003A pea.l [A7 + 0x3A] 00004722 4EBA F73E jsr [PC - 0x8C2 /* 00003E62 */] 00004726 4A00 tst.b D0 00004728 5C4F addq.w A7, 6 0000472A 6610 bne +0x12 /* 0000473C */ 0000472C 4A03 tst.b D3 0000472E 6602 bne +0x4 /* 00004732 */ 00004730 4293 clr.l [A3] label00004732: 00004732 4FEF 001C lea.l A7, [A7 + 0x1C] 00004736 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000473A 4E75 rts label0000473C: 0000473C 286D 1C1A movea.l A4, [A5 + 0x1C1A /* export_895 */] 00004740 4A2C 16FB tst.b [A4 + 0x16FB] 00004744 661A bne +0x1C /* 00004760 */ 00004746 302F 0038 move.w D0, [A7 + 0x38] 0000474A 48C0 ext.l D0 0000474C 5980 subq.l D0, 4 0000474E 4C3C 0800 0000 movem.w A3, 0x0 00004754 0018 204C ori.b [A0]+, 0x4C /* 'L' */ 00004758 D1C0 add.l A0, D0 0000475A 41E8 0018 lea.l A0, [A0 + 0x18] 0000475E 6018 bra +0x1A /* 00004778 */ label00004760: 00004760 302F 0038 move.w D0, [A7 + 0x38] 00004764 48C0 ext.l D0 00004766 5980 subq.l D0, 4 00004768 4C3C 0800 0000 movem.w A3, 0x0 0000476E 0018 204C ori.b [A0]+, 0x4C /* 'L' */ 00004772 D1C0 add.l A0, D0 00004774 41E8 0648 lea.l A0, [A0 + 0x648] label00004778: 00004778 2448 movea.l A2, A0 0000477A 302F 003C move.w D0, [A7 + 0x3C] 0000477E 48C0 ext.l D0 00004780 0C80 0000 0024 cmpi.l D0, 0x24 /* '$' */ 00004786 6200 0846 bhi +0x848 /* 00004FCE */ 0000478A 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 0000478E 4EFB 0002 jmp [PC + D0.w + 0x2] 00004792 083C 004A 0460 btst.b 0x60 /* '`' */, 0x4A /* 'J' */ 00004798 0162 bchg -[A2], D0 0000479A 0080 04B2 083C ori.l D0, 0x4B2083C 000047A0 0446 030A subi.w D6, 0x30A 000047A4 03EA 0364 bset [A2 + 0x364], D1 000047A8 00CC ori.? A4, 0xFFFFFFFFFFFFFFFF 000047AA 0334 0194 btst <>, D1 000047AE 023A 05E2 05FA andi.b [PC + 0x5FA /* 00004DAA, value 0x3F '?' */], 0xE2 000047B4 0080 038E 0130 ori.l D0, 0x38E0130 000047BA 0610 0628 addi.b [A0], 0x28 /* '(' */ 000047BE 047A 00FE 04E6 subi.w [PC + 0x4E6 /* 00004CA6, value 0x1 */], 0xFE 000047C4 0528 0640 btst [A0 + 0x640], D2 000047C8 02E0 andi.? -[A0], 0xFFFFFFFFFFFFFFFF 000047CA 0658 06B6 addi.w [A0]+, 0x6B6 000047CE 071A btst [A2]+, D3 000047D0 0756 bchg [A6], D3 000047D2 06E0 addi.? -[A0], 0xFFFFFFFFFFFFFFFF 000047D4 083C 083C 07BC btst.b 0xBC, 0x3C /* '<' */ 000047DA 0812 4A03 btst.b [A2], 0x3 000047DE 6728 beq +0x2A /* 00004808 */ 000047E0 3F2F 0038 move.w -[A7], [A7 + 0x38] 000047E4 4EBA FE38 jsr [PC - 0x1C8 /* 0000461E */] 000047E8 4A2B 0003 tst.b [A3 + 0x3] 000047EC 544F addq.w A7, 2 000047EE 6710 beq +0x12 /* 00004800 */ 000047F0 0C2B 0010 0003 cmpi.b [A3 + 0x3], 0x10 000047F6 6708 beq +0xA /* 00004800 */ 000047F8 0C12 0010 cmpi.b [A2], 0x10 000047FC 6700 07D0 beq +0x7D2 /* 00004FCE */ label00004800: 00004800 14AB 0003 move.b [A2], [A3 + 0x3] 00004804 6000 07C8 bra +0x7CA /* 00004FCE */ label00004808: 00004808 1012 move.b D0, [A2] 0000480A 49C0 lea.l A4, D0 0000480C 2680 move.l [A3], D0 0000480E 6000 07BE bra +0x7C0 /* 00004FCE */ 00004812 4A03 tst.b D3 00004814 6738 beq +0x3A /* 0000484E */ 00004816 3F2F 0038 move.w -[A7], [A7 + 0x38] 0000481A 4EBA FE02 jsr [PC - 0x1FE /* 0000461E */] 0000481E 4A6A 0004 tst.w [A2 + 0x4] 00004822 57C0 seq D0 00004824 4400 neg.b D0 00004826 49C0 lea.l A4, D0 00004828 1600 move.b D3, D0 0000482A 2F13 move.l -[A7], [A3] 0000482C 486F 000E pea.l [A7 + 0xE] 00004830 4EBA CBAA jsr [PC - 0x3456 /* 000013DC */] 00004834 256F 0012 0002 move.l [A2 + 0x2], [A7 + 0x12] 0000483A 1F03 move.b -[A7], D3 0000483C 2F0A move.l -[A7], A2 0000483E 3F2F 0048 move.w -[A7], [A7 + 0x48] 00004842 4EBA FE0A jsr [PC - 0x1F6 /* 0000464E */] 00004846 4FEF 0012 lea.l A7, [A7 + 0x12] 0000484A 6000 0782 bra +0x784 /* 00004FCE */ label0000484E: 0000484E 2F2A 0002 move.l -[A7], [A2 + 0x2] 00004852 4EBA CBBE jsr [PC - 0x3442 /* 00001412 */] 00004856 2680 move.l [A3], D0 00004858 584F addq.w A7, 4 0000485A 6000 0772 bra +0x774 /* 00004FCE */ 0000485E 302F 0038 move.w D0, [A7 + 0x38] 00004862 48C0 ext.l D0 00004864 5D80 subq.l D0, 6 00004866 E788 lsl D0, 3 00004868 204C movea.l A0, A4 0000486A D1C0 add.l A0, D0 0000486C 3F68 0AFA 001A move.w [A7 + 0x1A], [A0 + 0xAFA] 00004872 4A2C 1700 tst.b [A4 + 0x1700] 00004876 670E beq +0x10 /* 00004886 */ 00004878 486F 0018 pea.l [A7 + 0x18] 0000487C 486C 12E4 pea.l [A4 + 0x12E4] 00004880 486C 12DC pea.l [A4 + 0x12DC] 00004884 A8F9 syscall MapPt label00004886: 00004886 306F 001A movea.w A0, [A7 + 0x1A] 0000488A 2688 move.l [A3], A0 0000488C 6000 0740 bra +0x742 /* 00004FCE */ 00004890 302F 0038 move.w D0, [A7 + 0x38] 00004894 48C0 ext.l D0 00004896 5D80 subq.l D0, 6 00004898 E788 lsl D0, 3 0000489A 204C movea.l A0, A4 0000489C D1C0 add.l A0, D0 0000489E 3F68 0AF8 0018 move.w [A7 + 0x18], [A0 + 0xAF8] 000048A4 4A2C 1700 tst.b [A4 + 0x1700] 000048A8 670E beq +0x10 /* 000048B8 */ 000048AA 486F 0018 pea.l [A7 + 0x18] 000048AE 486C 12E4 pea.l [A4 + 0x12E4] 000048B2 486C 12DC pea.l [A4 + 0x12DC] 000048B6 A8F9 syscall MapPt label000048B8: 000048B8 306F 0018 movea.w A0, [A7 + 0x18] 000048BC 2688 move.l [A3], A0 000048BE 6000 070E bra +0x710 /* 00004FCE */ 000048C2 302F 0038 move.w D0, [A7 + 0x38] 000048C6 48C0 ext.l D0 000048C8 5D80 subq.l D0, 6 000048CA E788 lsl D0, 3 000048CC 204C movea.l A0, A4 000048CE D1C0 add.l A0, D0 000048D0 3F68 0AFE 001A move.w [A7 + 0x1A], [A0 + 0xAFE] 000048D6 4A2C 1700 tst.b [A4 + 0x1700] 000048DA 670E beq +0x10 /* 000048EA */ 000048DC 486F 0018 pea.l [A7 + 0x18] 000048E0 486C 12E4 pea.l [A4 + 0x12E4] 000048E4 486C 12DC pea.l [A4 + 0x12DC] 000048E8 A8F9 syscall MapPt label000048EA: 000048EA 306F 001A movea.w A0, [A7 + 0x1A] 000048EE 2688 move.l [A3], A0 000048F0 6000 06DC bra +0x6DE /* 00004FCE */ 000048F4 302F 0038 move.w D0, [A7 + 0x38] 000048F8 48C0 ext.l D0 000048FA 5D80 subq.l D0, 6 000048FC E788 lsl D0, 3 000048FE 204C movea.l A0, A4 00004900 D1C0 add.l A0, D0 00004902 3F68 0AFC 0018 move.w [A7 + 0x18], [A0 + 0xAFC] 00004908 4A2C 1700 tst.b [A4 + 0x1700] 0000490C 670E beq +0x10 /* 0000491C */ 0000490E 486F 0018 pea.l [A7 + 0x18] 00004912 486C 12E4 pea.l [A4 + 0x12E4] 00004916 486C 12DC pea.l [A4 + 0x12DC] 0000491A A8F9 syscall MapPt label0000491C: 0000491C 306F 0018 movea.w A0, [A7 + 0x18] 00004920 2688 move.l [A3], A0 00004922 6000 06AA bra +0x6AC /* 00004FCE */ 00004926 4A03 tst.b D3 00004928 6754 beq +0x56 /* 0000497E */ 0000492A 356B 0002 000E move.w [A2 + 0xE], [A3 + 0x2] 00004930 486A 000C pea.l [A2 + 0xC] 00004934 3F2F 003C move.w -[A7], [A7 + 0x3C] 00004938 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 0000493C 4EAD DC08 jsr [A5 - 0x23F8] 00004940 41EC 1424 lea.l A0, [A4 + 0x1424] 00004944 302F 0042 move.w D0, [A7 + 0x42] 00004948 0A00 0018 xori.b D0, 0x18 0000494C 3200 move.w D1, D0 0000494E E648 lsr D0.w, 3 00004950 0330 0000 btst [A0 + D0.w], D1 00004954 6604 bne +0x6 /* 0000495A */ 00004956 7000 moveq.l D0, 0x00 00004958 6002 bra +0x4 /* 0000495C */ label0000495A: 0000495A 7001 moveq.l D0, 0x01 label0000495C: 0000495C 4A00 tst.b D0 0000495E 4FEF 000A lea.l A7, [A7 + 0xA] 00004962 6700 066A beq +0x66C /* 00004FCE */ 00004966 302F 0038 move.w D0, [A7 + 0x38] 0000496A 48C0 ext.l D0 0000496C 5D80 subq.l D0, 6 0000496E E588 lsl D0, 2 00004970 204C movea.l A0, A4 00004972 D1C0 add.l A0, D0 00004974 316A 000E 1306 move.w [A0 + 0x1306], [A2 + 0xE] 0000497A 6000 0652 bra +0x654 /* 00004FCE */ label0000497E: 0000497E 41EC 1424 lea.l A0, [A4 + 0x1424] 00004982 302F 0038 move.w D0, [A7 + 0x38] 00004986 0A00 0018 xori.b D0, 0x18 0000498A 3200 move.w D1, D0 0000498C E648 lsr D0.w, 3 0000498E 0330 0000 btst [A0 + D0.w], D1 00004992 6604 bne +0x6 /* 00004998 */ 00004994 7000 moveq.l D0, 0x00 00004996 6002 bra +0x4 /* 0000499A */ label00004998: 00004998 7001 moveq.l D0, 0x01 label0000499A: 0000499A 4A00 tst.b D0 0000499C 6724 beq +0x26 /* 000049C2 */ 0000499E 382F 0038 move.w D4, [A7 + 0x38] 000049A2 48C4 ext.l D4 000049A4 5D84 subq.l D4, 6 000049A6 E58C lsl D4, 2 000049A8 204C movea.l A0, A4 000049AA D1C4 add.l A0, D4 000049AC 0C68 8000 1304 cmpi.w [A0 + 0x1304], 0x8000 000049B2 670E beq +0x10 /* 000049C2 */ 000049B4 204C movea.l A0, A4 000049B6 D1C4 add.l A0, D4 000049B8 3268 1306 movea.w A1, [A0 + 0x1306] 000049BC 2689 move.l [A3], A1 000049BE 6000 060E bra +0x610 /* 00004FCE */ label000049C2: 000049C2 306A 000E movea.w A0, [A2 + 0xE] 000049C6 2688 move.l [A3], A0 000049C8 6000 0604 bra +0x606 /* 00004FCE */ 000049CC 4A03 tst.b D3 000049CE 6754 beq +0x56 /* 00004A24 */ 000049D0 356B 0002 000C move.w [A2 + 0xC], [A3 + 0x2] 000049D6 486A 000C pea.l [A2 + 0xC] 000049DA 3F2F 003C move.w -[A7], [A7 + 0x3C] 000049DE 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000049E2 4EAD DC08 jsr [A5 - 0x23F8] 000049E6 41EC 1424 lea.l A0, [A4 + 0x1424] 000049EA 302F 0042 move.w D0, [A7 + 0x42] 000049EE 0A00 0018 xori.b D0, 0x18 000049F2 3200 move.w D1, D0 000049F4 E648 lsr D0.w, 3 000049F6 0330 0000 btst [A0 + D0.w], D1 000049FA 6604 bne +0x6 /* 00004A00 */ 000049FC 7000 moveq.l D0, 0x00 000049FE 6002 bra +0x4 /* 00004A02 */ label00004A00: 00004A00 7001 moveq.l D0, 0x01 label00004A02: 00004A02 4A00 tst.b D0 00004A04 4FEF 000A lea.l A7, [A7 + 0xA] 00004A08 6700 05C4 beq +0x5C6 /* 00004FCE */ 00004A0C 302F 0038 move.w D0, [A7 + 0x38] 00004A10 48C0 ext.l D0 00004A12 5D80 subq.l D0, 6 00004A14 E588 lsl D0, 2 00004A16 204C movea.l A0, A4 00004A18 D1C0 add.l A0, D0 00004A1A 316A 000C 1304 move.w [A0 + 0x1304], [A2 + 0xC] 00004A20 6000 05AC bra +0x5AE /* 00004FCE */ label00004A24: 00004A24 41EC 1424 lea.l A0, [A4 + 0x1424] 00004A28 302F 0038 move.w D0, [A7 + 0x38] 00004A2C 0A00 0018 xori.b D0, 0x18 00004A30 3200 move.w D1, D0 00004A32 E648 lsr D0.w, 3 00004A34 0330 0000 btst [A0 + D0.w], D1 00004A38 6604 bne +0x6 /* 00004A3E */ 00004A3A 7000 moveq.l D0, 0x00 00004A3C 6002 bra +0x4 /* 00004A40 */ label00004A3E: 00004A3E 7001 moveq.l D0, 0x01 label00004A40: 00004A40 4A00 tst.b D0 00004A42 6724 beq +0x26 /* 00004A68 */ 00004A44 3A2F 0038 move.w D5, [A7 + 0x38] 00004A48 48C5 ext.l D5 00004A4A 5D85 subq.l D5, 6 00004A4C E58D lsl D5, 2 00004A4E 204C movea.l A0, A4 00004A50 D1C5 add.l A0, D5 00004A52 0C68 8000 1304 cmpi.w [A0 + 0x1304], 0x8000 00004A58 670E beq +0x10 /* 00004A68 */ 00004A5A 204C movea.l A0, A4 00004A5C D1C5 add.l A0, D5 00004A5E 3268 1304 movea.w A1, [A0 + 0x1304] 00004A62 2689 move.l [A3], A1 00004A64 6000 0568 bra +0x56A /* 00004FCE */ label00004A68: 00004A68 306A 000C movea.w A0, [A2 + 0xC] 00004A6C 2688 move.l [A3], A0 00004A6E 6000 055E bra +0x560 /* 00004FCE */ 00004A72 4A03 tst.b D3 00004A74 671C beq +0x1E /* 00004A92 */ 00004A76 356B 0002 0012 move.w [A2 + 0x12], [A3 + 0x2] 00004A7C 1F3C 0001 move.b -[A7], 0x1 00004A80 3F3C 0007 move.w -[A7], 0x7 00004A84 486A 0001 pea.l [A2 + 0x1] 00004A88 4EAD BAA8 jsr [A5 - 0x4558] 00004A8C 504F addq.w A7, 8 00004A8E 6000 053E bra +0x540 /* 00004FCE */ label00004A92: 00004A92 306A 0012 movea.w A0, [A2 + 0x12] 00004A96 2688 move.l [A3], A0 00004A98 6000 0534 bra +0x536 /* 00004FCE */ 00004A9C 4A03 tst.b D3 00004A9E 671C beq +0x1E /* 00004ABC */ 00004AA0 356B 0002 0010 move.w [A2 + 0x10], [A3 + 0x2] 00004AA6 1F3C 0001 move.b -[A7], 0x1 00004AAA 3F3C 0007 move.w -[A7], 0x7 00004AAE 486A 0001 pea.l [A2 + 0x1] 00004AB2 4EAD BAA8 jsr [A5 - 0x4558] 00004AB6 504F addq.w A7, 8 00004AB8 6000 0514 bra +0x516 /* 00004FCE */ label00004ABC: 00004ABC 306A 0010 movea.w A0, [A2 + 0x10] 00004AC0 2688 move.l [A3], A0 00004AC2 6000 050A bra +0x50C /* 00004FCE */ 00004AC6 4A03 tst.b D3 00004AC8 671C beq +0x1E /* 00004AE6 */ 00004ACA 70F0 moveq.l D0, 0xFFFFFFF0 00004ACC 122A 0016 move.b D1, [A2 + 0x16] 00004AD0 49C1 lea.l A4, D1 00004AD2 C280 and.l D1, D0 00004AD4 700F moveq.l D0, 0x0F 00004AD6 2413 move.l D2, [A3] 00004AD8 5282 addq.l D2, 1 00004ADA C480 and.l D2, D0 00004ADC 8481 or.l D2, D1 00004ADE 1542 0016 move.b [A2 + 0x16], D2 00004AE2 6000 04EA bra +0x4EC /* 00004FCE */ label00004AE6: 00004AE6 102A 0016 move.b D0, [A2 + 0x16] 00004AEA 720F moveq.l D1, 0x0F 00004AEC C081 and.l D0, D1 00004AEE 5380 subq.l D0, 1 00004AF0 2680 move.l [A3], D0 00004AF2 6000 04DA bra +0x4DC /* 00004FCE */ 00004AF6 4A03 tst.b D3 00004AF8 6718 beq +0x1A /* 00004B12 */ 00004AFA 70C0 moveq.l D0, 0xFFFFFFC0 00004AFC 122A 0001 move.b D1, [A2 + 0x1] 00004B00 49C1 lea.l A4, D1 00004B02 C280 and.l D1, D0 00004B04 703F moveq.l D0, 0x3F 00004B06 C093 and.l D0, [A3] 00004B08 8081 or.l D0, D1 00004B0A 1540 0001 move.b [A2 + 0x1], D0 00004B0E 6000 04BE bra +0x4C0 /* 00004FCE */ label00004B12: 00004B12 102A 0001 move.b D0, [A2 + 0x1] 00004B16 723F moveq.l D1, 0x3F 00004B18 C081 and.l D0, D1 00004B1A 2680 move.l [A3], D0 00004B1C 6000 04B0 bra +0x4B2 /* 00004FCE */ 00004B20 4A03 tst.b D3 00004B22 6734 beq +0x36 /* 00004B58 */ 00004B24 4A93 tst.l [A3] 00004B26 6618 bne +0x1A /* 00004B40 */ 00004B28 41EC 12D4 lea.l A0, [A4 + 0x12D4] 00004B2C 302F 0038 move.w D0, [A7 + 0x38] 00004B30 0A00 0018 xori.b D0, 0x18 00004B34 3200 move.w D1, D0 00004B36 E648 lsr D0.w, 3 00004B38 03B0 0000 bclr [A0 + D0.w], D1 00004B3C 6000 0490 bra +0x492 /* 00004FCE */ label00004B40: 00004B40 41EC 12D4 lea.l A0, [A4 + 0x12D4] 00004B44 302F 0038 move.w D0, [A7 + 0x38] 00004B48 0A00 0018 xori.b D0, 0x18 00004B4C 3200 move.w D1, D0 00004B4E E648 lsr D0.w, 3 00004B50 03F0 0000 bset [A0 + D0.w], D1 00004B54 6000 0478 bra +0x47A /* 00004FCE */ label00004B58: 00004B58 41EC 12D4 lea.l A0, [A4 + 0x12D4] 00004B5C 302F 0038 move.w D0, [A7 + 0x38] 00004B60 0A00 0018 xori.b D0, 0x18 00004B64 3200 move.w D1, D0 00004B66 E648 lsr D0.w, 3 00004B68 0330 0000 btst [A0 + D0.w], D1 00004B6C 6604 bne +0x6 /* 00004B72 */ 00004B6E 7000 moveq.l D0, 0x00 00004B70 6002 bra +0x4 /* 00004B74 */ label00004B72: 00004B72 7001 moveq.l D0, 0x01 label00004B74: 00004B74 49C0 lea.l A4, D0 00004B76 2680 move.l [A3], D0 00004B78 6000 0454 bra +0x456 /* 00004FCE */ 00004B7C 4A03 tst.b D3 00004B7E 6734 beq +0x36 /* 00004BB4 */ 00004B80 4A93 tst.l [A3] 00004B82 6618 bne +0x1A /* 00004B9C */ 00004B84 41EC 142C lea.l A0, [A4 + 0x142C] 00004B88 302F 0038 move.w D0, [A7 + 0x38] 00004B8C 0A00 0018 xori.b D0, 0x18 00004B90 3200 move.w D1, D0 00004B92 E648 lsr D0.w, 3 00004B94 03B0 0000 bclr [A0 + D0.w], D1 00004B98 6000 0434 bra +0x436 /* 00004FCE */ label00004B9C: 00004B9C 41EC 142C lea.l A0, [A4 + 0x142C] 00004BA0 302F 0038 move.w D0, [A7 + 0x38] 00004BA4 0A00 0018 xori.b D0, 0x18 00004BA8 3200 move.w D1, D0 00004BAA E648 lsr D0.w, 3 00004BAC 03F0 0000 bset [A0 + D0.w], D1 00004BB0 6000 041C bra +0x41E /* 00004FCE */ label00004BB4: 00004BB4 41EC 142C lea.l A0, [A4 + 0x142C] 00004BB8 302F 0038 move.w D0, [A7 + 0x38] 00004BBC 0A00 0018 xori.b D0, 0x18 00004BC0 3200 move.w D1, D0 00004BC2 E648 lsr D0.w, 3 00004BC4 0330 0000 btst [A0 + D0.w], D1 00004BC8 6604 bne +0x6 /* 00004BCE */ 00004BCA 7000 moveq.l D0, 0x00 00004BCC 6002 bra +0x4 /* 00004BD0 */ label00004BCE: 00004BCE 7001 moveq.l D0, 0x01 label00004BD0: 00004BD0 49C0 lea.l A4, D0 00004BD2 2680 move.l [A3], D0 00004BD4 6000 03F8 bra +0x3FA /* 00004FCE */ 00004BD8 4A03 tst.b D3 00004BDA 670A beq +0xC /* 00004BE6 */ 00004BDC 156B 0003 000A move.b [A2 + 0xA], [A3 + 0x3] 00004BE2 6000 03EA bra +0x3EC /* 00004FCE */ label00004BE6: 00004BE6 7000 moveq.l D0, 0x00 00004BE8 102A 000A move.b D0, [A2 + 0xA] 00004BEC 2680 move.l [A3], D0 00004BEE 6000 03DE bra +0x3E0 /* 00004FCE */ 00004BF2 4A03 tst.b D3 00004BF4 670A beq +0xC /* 00004C00 */ 00004BF6 156B 0003 000B move.b [A2 + 0xB], [A3 + 0x3] 00004BFC 6000 03D0 bra +0x3D2 /* 00004FCE */ label00004C00: 00004C00 7000 moveq.l D0, 0x00 00004C02 102A 000B move.b D0, [A2 + 0xB] 00004C06 2680 move.l [A3], D0 00004C08 6000 03C4 bra +0x3C6 /* 00004FCE */ 00004C0C 4A03 tst.b D3 00004C0E 671C beq +0x1E /* 00004C2C */ 00004C10 4A93 tst.l [A3] 00004C12 56C0 sne D0 00004C14 4400 neg.b D0 00004C16 49C0 lea.l A4, D0 00004C18 1F00 move.b -[A7], D0 00004C1A 3F3C 0007 move.w -[A7], 0x7 00004C1E 486A 0001 pea.l [A2 + 0x1] 00004C22 4EAD BAA8 jsr [A5 - 0x4558] 00004C26 504F addq.w A7, 8 00004C28 6000 03A4 bra +0x3A6 /* 00004FCE */ label00004C2C: 00004C2C 102A 0001 move.b D0, [A2 + 0x1] 00004C30 0280 0000 0080 andi.l D0, 0x80 00004C36 4A80 tst.l D0 00004C38 56C0 sne D0 00004C3A 4400 neg.b D0 00004C3C 49C0 lea.l A4, D0 00004C3E 2680 move.l [A3], D0 00004C40 6000 038C bra +0x38E /* 00004FCE */ 00004C44 4A03 tst.b D3 00004C46 6718 beq +0x1A /* 00004C60 */ 00004C48 302F 0038 move.w D0, [A7 + 0x38] 00004C4C 48C0 ext.l D0 00004C4E 5D80 subq.l D0, 6 00004C50 D080 add.l D0, D0 00004C52 204C movea.l A0, A4 00004C54 D1C0 add.l A0, D0 00004C56 316B 0002 13C4 move.w [A0 + 0x13C4], [A3 + 0x2] 00004C5C 6000 0370 bra +0x372 /* 00004FCE */ label00004C60: 00004C60 302F 0038 move.w D0, [A7 + 0x38] 00004C64 48C0 ext.l D0 00004C66 5D80 subq.l D0, 6 00004C68 D080 add.l D0, D0 00004C6A 204C movea.l A0, A4 00004C6C D1C0 add.l A0, D0 00004C6E 3268 13C4 movea.w A1, [A0 + 0x13C4] 00004C72 2689 move.l [A3], A1 00004C74 6000 0358 bra +0x35A /* 00004FCE */ 00004C78 4A03 tst.b D3 00004C7A 6728 beq +0x2A /* 00004CA4 */ 00004C7C 4A93 tst.l [A3] 00004C7E 6712 beq +0x14 /* 00004C92 */ 00004C80 7040 moveq.l D0, 0x40 00004C82 122A 0001 move.b D1, [A2 + 0x1] 00004C86 49C1 lea.l A4, D1 00004C88 8280 or.l D1, D0 00004C8A 1541 0001 move.b [A2 + 0x1], D1 00004C8E 6000 033E bra +0x340 /* 00004FCE */ label00004C92: 00004C92 70BF moveq.l D0, 0xFFFFFFBF 00004C94 122A 0001 move.b D1, [A2 + 0x1] 00004C98 49C1 lea.l A4, D1 00004C9A C280 and.l D1, D0 00004C9C 1541 0001 move.b [A2 + 0x1], D1 00004CA0 6000 032C bra +0x32E /* 00004FCE */ label00004CA4: 00004CA4 102A 0001 move.b D0, [A2 + 0x1] 00004CA8 7240 moveq.l D1, 0x40 00004CAA C081 and.l D0, D1 00004CAC 4A80 tst.l D0 00004CAE 56C0 sne D0 00004CB0 4400 neg.b D0 00004CB2 49C0 lea.l A4, D0 00004CB4 2680 move.l [A3], D0 00004CB6 6000 0316 bra +0x318 /* 00004FCE */ 00004CBA 4A03 tst.b D3 00004CBC 6700 0088 beq +0x8A /* 00004D46 */ 00004CC0 2F6C 1444 0010 move.l [A7 + 0x10], [A4 + 0x1444] 00004CC6 2F6C 1448 0014 move.l [A7 + 0x14], [A4 + 0x1448] 00004CCC 4A93 tst.l [A3] 00004CCE 6616 bne +0x18 /* 00004CE6 */ 00004CD0 41EC 1444 lea.l A0, [A4 + 0x1444] 00004CD4 302F 0038 move.w D0, [A7 + 0x38] 00004CD8 0A00 0018 xori.b D0, 0x18 00004CDC 3200 move.w D1, D0 00004CDE E648 lsr D0.w, 3 00004CE0 03F0 0000 bset [A0 + D0.w], D1 00004CE4 6014 bra +0x16 /* 00004CFA */ label00004CE6: 00004CE6 41EC 1444 lea.l A0, [A4 + 0x1444] 00004CEA 302F 0038 move.w D0, [A7 + 0x38] 00004CEE 0A00 0018 xori.b D0, 0x18 00004CF2 3200 move.w D1, D0 00004CF4 E648 lsr D0.w, 3 00004CF6 03B0 0000 bclr [A0 + D0.w], D1 label00004CFA: 00004CFA 486C 1444 pea.l [A4 + 0x1444] 00004CFE 486F 0014 pea.l [A7 + 0x14] 00004D02 4EAD D888 jsr [A5 - 0x2778] 00004D06 4A00 tst.b D0 00004D08 504F addq.w A7, 8 00004D0A 6600 02C2 bne +0x2C4 /* 00004FCE */ 00004D0E 302F 0038 move.w D0, [A7 + 0x38] 00004D12 48C0 ext.l D0 00004D14 5D80 subq.l D0, 6 00004D16 E788 lsl D0, 3 00004D18 204C movea.l A0, A4 00004D1A D1C0 add.l A0, D0 00004D1C 4868 0AF8 pea.l [A0 + 0xAF8] 00004D20 4EBA F8E2 jsr [PC - 0x71E /* 00004604 */] 00004D24 4A93 tst.l [A3] 00004D26 584F addq.w A7, 4 00004D28 6600 02A4 bne +0x2A6 /* 00004FCE */ 00004D2C 302C 16F0 move.w D0, [A4 + 0x16F0] 00004D30 B06F 0038 cmp.w D0, [A7 + 0x38] 00004D34 6600 0298 bne +0x29A /* 00004FCE */ 00004D38 4267 clr.w -[A7] 00004D3A 2F0C move.l -[A7], A4 00004D3C 4EAD DC30 jsr [A5 - 0x23D0] 00004D40 5C4F addq.w A7, 6 00004D42 6000 028A bra +0x28C /* 00004FCE */ label00004D46: 00004D46 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00004D4A 41E8 1444 lea.l A0, [A0 + 0x1444] 00004D4E 302F 0038 move.w D0, [A7 + 0x38] 00004D52 0A00 0018 xori.b D0, 0x18 00004D56 3200 move.w D1, D0 00004D58 E648 lsr D0.w, 3 00004D5A 0330 0000 btst [A0 + D0.w], D1 00004D5E 6604 bne +0x6 /* 00004D64 */ 00004D60 7000 moveq.l D0, 0x00 00004D62 6002 bra +0x4 /* 00004D66 */ label00004D64: 00004D64 7001 moveq.l D0, 0x01 label00004D66: 00004D66 4A00 tst.b D0 00004D68 57C0 seq D0 00004D6A 4400 neg.b D0 00004D6C 49C0 lea.l A4, D0 00004D6E 2680 move.l [A3], D0 00004D70 6000 025C bra +0x25E /* 00004FCE */ 00004D74 2F0B move.l -[A7], A3 00004D76 1F03 move.b -[A7], D3 00004D78 3F3C 0001 move.w -[A7], 0x1 00004D7C 3F2F 0040 move.w -[A7], [A7 + 0x40] 00004D80 4EBA F798 jsr [PC - 0x868 /* 0000451A */] 00004D84 4FEF 000A lea.l A7, [A7 + 0xA] 00004D88 6000 0244 bra +0x246 /* 00004FCE */ 00004D8C 2F0B move.l -[A7], A3 00004D8E 1F03 move.b -[A7], D3 00004D90 4267 clr.w -[A7] 00004D92 3F2F 0040 move.w -[A7], [A7 + 0x40] 00004D96 4EBA F80C jsr [PC - 0x7F4 /* 000045A4 */] 00004D9A 4FEF 000A lea.l A7, [A7 + 0xA] 00004D9E 6000 022E bra +0x230 /* 00004FCE */ 00004DA2 2F0B move.l -[A7], A3 00004DA4 1F03 move.b -[A7], D3 00004DA6 3F3C 0002 move.w -[A7], 0x2 00004DAA 3F2F 0040 move.w -[A7], [A7 + 0x40] 00004DAE 4EBA F7F4 jsr [PC - 0x80C /* 000045A4 */] 00004DB2 4FEF 000A lea.l A7, [A7 + 0xA] 00004DB6 6000 0216 bra +0x218 /* 00004FCE */ 00004DBA 2F0B move.l -[A7], A3 00004DBC 1F03 move.b -[A7], D3 00004DBE 3F3C 0003 move.w -[A7], 0x3 00004DC2 3F2F 0040 move.w -[A7], [A7 + 0x40] 00004DC6 4EBA F7DC jsr [PC - 0x824 /* 000045A4 */] 00004DCA 4FEF 000A lea.l A7, [A7 + 0xA] 00004DCE 6000 01FE bra +0x200 /* 00004FCE */ 00004DD2 2F0B move.l -[A7], A3 00004DD4 1F03 move.b -[A7], D3 00004DD6 3F3C 0004 move.w -[A7], 0x4 00004DDA 3F2F 0040 move.w -[A7], [A7 + 0x40] 00004DDE 4EBA F7C4 jsr [PC - 0x83C /* 000045A4 */] 00004DE2 4FEF 000A lea.l A7, [A7 + 0xA] 00004DE6 6000 01E6 bra +0x1E8 /* 00004FCE */ 00004DEA 4A03 tst.b D3 00004DEC 6736 beq +0x38 /* 00004E24 */ 00004DEE 7064 moveq.l D0, 0x64 00004DF0 9093 sub.l D0, [A3] 00004DF2 4C3C 0800 0000 movem.w A3, 0x0 00004DF8 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00004DFA 4C7C 0800 0000 0064 movem.l A3, 0x64 /* 'd' */ 00004E02 1540 0015 move.b [A2 + 0x15], D0 00004E06 4A2A 0015 tst.b [A2 + 0x15] 00004E0A 56C0 sne D0 00004E0C 4400 neg.b D0 00004E0E 49C0 lea.l A4, D0 00004E10 1F00 move.b -[A7], D0 00004E12 3F3C 0004 move.w -[A7], 0x4 00004E16 486A 0016 pea.l [A2 + 0x16] 00004E1A 4EAD BAA8 jsr [A5 - 0x4558] 00004E1E 504F addq.w A7, 8 00004E20 6000 01AC bra +0x1AE /* 00004FCE */ label00004E24: 00004E24 7000 moveq.l D0, 0x00 00004E26 102A 0015 move.b D0, [A2 + 0x15] 00004E2A 223C 0000 0101 move.l D1, 0x101 00004E30 9280 sub.l D1, D0 00004E32 4C3C 1800 0000 movem.w A3,A4, 0x0 00004E38 0064 4C7C ori.w -[A4], 0x4C7C /* 'L|' */ 00004E3C 1801 move.b D4, D1 00004E3E 0000 00FF ori.b D0, 0xFF 00004E42 2681 move.l [A3], D1 00004E44 6000 0188 bra +0x18A /* 00004FCE */ 00004E48 4A03 tst.b D3 00004E4A 6716 beq +0x18 /* 00004E62 */ 00004E4C 2F13 move.l -[A7], [A3] 00004E4E 486F 0008 pea.l [A7 + 0x8] 00004E52 4EBA C588 jsr [PC - 0x3A78 /* 000013DC */] 00004E56 256F 000C 0006 move.l [A2 + 0x6], [A7 + 0xC] 00004E5C 504F addq.w A7, 8 00004E5E 6000 016E bra +0x170 /* 00004FCE */ label00004E62: 00004E62 2F2A 0006 move.l -[A7], [A2 + 0x6] 00004E66 4EBA C5AA jsr [PC - 0x3A56 /* 00001412 */] 00004E6A 2680 move.l [A3], D0 00004E6C 584F addq.w A7, 4 00004E6E 6000 015E bra +0x160 /* 00004FCE */ 00004E72 4A03 tst.b D3 00004E74 6728 beq +0x2A /* 00004E9E */ 00004E76 362B 0002 move.w D3, [A3 + 0x2] 00004E7A 0243 000F andi.w D3, 0xF 00004E7E 0C43 0005 cmpi.w D3, 0x5 00004E82 6F02 ble +0x4 /* 00004E86 */ 00004E84 7605 moveq.l D3, 0x05 label00004E86: 00004E86 1003 move.b D0, D3 00004E88 49C0 lea.l A4, D0 00004E8A 72F0 moveq.l D1, 0xFFFFFFF0 00004E8C 7400 moveq.l D2, 0x00 00004E8E 142A 0014 move.b D2, [A2 + 0x14] 00004E92 C481 and.l D2, D1 00004E94 8480 or.l D2, D0 00004E96 1542 0014 move.b [A2 + 0x14], D2 00004E9A 6000 0132 bra +0x134 /* 00004FCE */ label00004E9E: 00004E9E 102A 0014 move.b D0, [A2 + 0x14] 00004EA2 720F moveq.l D1, 0x0F 00004EA4 C081 and.l D0, D1 00004EA6 2680 move.l [A3], D0 00004EA8 6000 0124 bra +0x126 /* 00004FCE */ 00004EAC 4A03 tst.b D3 00004EAE 6720 beq +0x22 /* 00004ED0 */ 00004EB0 4A93 tst.l [A3] 00004EB2 6708 beq +0xA /* 00004EBC */ 00004EB4 002A 0080 0014 ori.b [A2 + 0x14], 0x80 00004EBA 6006 bra +0x8 /* 00004EC2 */ label00004EBC: 00004EBC 022A 007F 0014 andi.b [A2 + 0x14], 0x7F label00004EC2: 00004EC2 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00004EC6 4EAD DBB8 jsr [A5 - 0x2448] 00004ECA 584F addq.w A7, 4 00004ECC 6000 0100 bra +0x102 /* 00004FCE */ label00004ED0: 00004ED0 102A 0014 move.b D0, [A2 + 0x14] 00004ED4 0280 0000 0080 andi.l D0, 0x80 00004EDA 4A80 tst.l D0 00004EDC 56C0 sne D0 00004EDE 4400 neg.b D0 00004EE0 49C0 lea.l A4, D0 00004EE2 2680 move.l [A3], D0 00004EE4 6000 00E8 bra +0xEA /* 00004FCE */ 00004EE8 4A03 tst.b D3 00004EEA 674C beq +0x4E /* 00004F38 */ 00004EEC 4A93 tst.l [A3] 00004EEE 6728 beq +0x2A /* 00004F18 */ 00004EF0 002A 0040 0014 ori.b [A2 + 0x14], 0x40 /* '@' */ 00004EF6 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00004EFA 3028 16E6 move.w D0, [A0 + 0x16E6] 00004EFE B06F 0038 cmp.w D0, [A7 + 0x38] 00004F02 6700 00CA beq +0xCC /* 00004FCE */ 00004F06 3F2F 0038 move.w -[A7], [A7 + 0x38] 00004F0A 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00004F0E 4EAD DC28 jsr [A5 - 0x23D8] 00004F12 5C4F addq.w A7, 6 00004F14 6000 00B8 bra +0xBA /* 00004FCE */ label00004F18: 00004F18 022A 00BF 0014 andi.b [A2 + 0x14], 0xBF 00004F1E 302C 16F0 move.w D0, [A4 + 0x16F0] 00004F22 B06F 0038 cmp.w D0, [A7 + 0x38] 00004F26 6600 00A6 bne +0xA8 /* 00004FCE */ 00004F2A 4267 clr.w -[A7] 00004F2C 2F0C move.l -[A7], A4 00004F2E 4EAD DC30 jsr [A5 - 0x23D0] 00004F32 5C4F addq.w A7, 6 00004F34 6000 0098 bra +0x9A /* 00004FCE */ label00004F38: 00004F38 102A 0014 move.b D0, [A2 + 0x14] 00004F3C 7240 moveq.l D1, 0x40 00004F3E C081 and.l D0, D1 00004F40 4A80 tst.l D0 00004F42 56C0 sne D0 00004F44 4400 neg.b D0 00004F46 49C0 lea.l A4, D0 00004F48 2680 move.l [A3], D0 00004F4A 6000 0082 bra +0x84 /* 00004FCE */ 00004F4E 4A03 tst.b D3 00004F50 674A beq +0x4C /* 00004F9C */ 00004F52 2F13 move.l -[A7], [A3] 00004F54 486F 0004 pea.l [A7 + 0x4] 00004F58 4EBA C482 jsr [PC - 0x3B7E /* 000013DC */] 00004F5C 2F6F 0008 0014 move.l [A7 + 0x14], [A7 + 0x8] 00004F62 4A6A 0004 tst.w [A2 + 0x4] 00004F66 57C0 seq D0 00004F68 4400 neg.b D0 00004F6A 49C0 lea.l A4, D0 00004F6C 1600 move.b D3, D0 00004F6E 3F2F 0040 move.w -[A7], [A7 + 0x40] 00004F72 4EBA F6AA jsr [PC - 0x956 /* 0000461E */] 00004F76 356B 0002 0004 move.w [A2 + 0x4], [A3 + 0x2] 00004F7C 4A6A 0002 tst.w [A2 + 0x2] 00004F80 4FEF 000A lea.l A7, [A7 + 0xA] 00004F84 6606 bne +0x8 /* 00004F8C */ 00004F86 356F 000C 0002 move.w [A2 + 0x2], [A7 + 0xC] label00004F8C: 00004F8C 1F03 move.b -[A7], D3 00004F8E 2F0A move.l -[A7], A2 00004F90 3F2F 003E move.w -[A7], [A7 + 0x3E] 00004F94 4EBA F6B8 jsr [PC - 0x948 /* 0000464E */] 00004F98 504F addq.w A7, 8 00004F9A 6032 bra +0x34 /* 00004FCE */ label00004F9C: 00004F9C 306A 0004 movea.w A0, [A2 + 0x4] 00004FA0 2688 move.l [A3], A0 00004FA2 602A bra +0x2C /* 00004FCE */ 00004FA4 4A03 tst.b D3 00004FA6 6720 beq +0x22 /* 00004FC8 */ 00004FA8 3F2F 0038 move.w -[A7], [A7 + 0x38] 00004FAC 4EBA F670 jsr [PC - 0x990 /* 0000461E */] 00004FB0 356B 0002 0002 move.w [A2 + 0x2], [A3 + 0x2] 00004FB6 4227 clr.b -[A7] 00004FB8 2F0A move.l -[A7], A2 00004FBA 3F2F 0040 move.w -[A7], [A7 + 0x40] 00004FBE 4EBA F68E jsr [PC - 0x972 /* 0000464E */] 00004FC2 4FEF 000A lea.l A7, [A7 + 0xA] 00004FC6 6006 bra +0x8 /* 00004FCE */ label00004FC8: 00004FC8 306A 0002 movea.w A0, [A2 + 0x2] 00004FCC 2688 move.l [A3], A0 label00004FCE: 00004FCE 4FEF 001C lea.l A7, [A7 + 0x1C] 00004FD2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00004FD6 4E75 rts 00004FD8 7000 moveq.l D0, 0x00 00004FDA 206D 1C30 movea.l A0, [A5 + 0x1C30] 00004FDE 4A68 0376 tst.w [A0 + 0x376] 00004FE2 6F08 ble +0xA /* 00004FEC */ 00004FE4 3028 0376 move.w D0, [A0 + 0x376] 00004FE8 48C0 ext.l D0 00004FEA 5B80 subq.l D0, 5 label00004FEC: 00004FEC 4E75 rts fn00004FEE: 00004FEE 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6 00004FF2 4FEF FFF0 lea.l A7, [A7 - 0x10] 00004FF6 7600 moveq.l D3, 0x00 00004FF8 97CB sub.l A3, A3 00004FFA 95CA sub.l A2, A2 00004FFC 99CC sub.l A4, A4 00004FFE 4227 clr.b -[A7] 00005000 486F 0036 pea.l [A7 + 0x36] 00005004 4EBA EE5C jsr [PC - 0x11A4 /* 00003E62 */] 00005008 4A00 tst.b D0 0000500A 5C4F addq.w A7, 6 0000500C 660C bne +0xE /* 0000501A */ 0000500E 7000 moveq.l D0, 0x00 00005010 4FEF 0010 lea.l A7, [A7 + 0x10] 00005014 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 00005018 4E75 rts label0000501A: 0000501A 4227 clr.b -[A7] 0000501C 486F 0038 pea.l [A7 + 0x38] 00005020 4EBA EE40 jsr [PC - 0x11C0 /* 00003E62 */] 00005024 4A00 tst.b D0 00005026 5C4F addq.w A7, 6 00005028 660C bne +0xE /* 00005036 */ 0000502A 7000 moveq.l D0, 0x00 0000502C 4FEF 0010 lea.l A7, [A7 + 0x10] 00005030 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 00005034 4E75 rts label00005036: 00005036 2C6D 1C1A movea.l A6, [A5 + 0x1C1A /* export_895 */] 0000503A 4DEE 0648 lea.l A6, [A6 + 0x648] 0000503E 302F 0036 move.w D0, [A7 + 0x36] 00005042 48C0 ext.l D0 00005044 5980 subq.l D0, 4 00005046 4C3C 0800 0000 movem.w A3, 0x0 0000504C 0018 204E ori.b [A0]+, 0x4E /* 'N' */ 00005050 D1C0 add.l A0, D0 00005052 2808 move.l D4, A0 00005054 302F 0034 move.w D0, [A7 + 0x34] 00005058 48C0 ext.l D0 0000505A 5980 subq.l D0, 4 0000505C 4C3C 0800 0000 movem.w A3, 0x0 00005062 0018 204E ori.b [A0]+, 0x4E /* 'N' */ 00005066 D1C0 add.l A0, D0 00005068 2608 move.l D3, A0 0000506A 2044 movea.l A0, D4 0000506C 2F68 0002 0008 move.l [A7 + 0x8], [A0 + 0x2] 00005072 2043 movea.l A0, D3 00005074 2F68 0002 000C move.l [A7 + 0xC], [A0 + 0x2] 0000507A 302F 0034 move.w D0, [A7 + 0x34] 0000507E 48C0 ext.l D0 00005080 5D80 subq.l D0, 6 00005082 E788 lsl D0, 3 00005084 204E movea.l A0, A6 00005086 D1C0 add.l A0, D0 00005088 41E8 04B0 lea.l A0, [A0 + 0x4B0] 0000508C 2A08 move.l D5, A0 0000508E 302F 0036 move.w D0, [A7 + 0x36] 00005092 48C0 ext.l D0 00005094 5D80 subq.l D0, 6 00005096 E788 lsl D0, 3 00005098 204E movea.l A0, A6 0000509A D1C0 add.l A0, D0 0000509C 41E8 04B0 lea.l A0, [A0 + 0x4B0] 000050A0 2C08 move.l D6, A0 000050A2 2F04 move.l -[A7], D4 000050A4 4EAD ADF8 jsr [A5 - 0x5208] 000050A8 5300 subq.b D0, 1 000050AA 584F addq.w A7, 4 000050AC 6600 00B8 bne +0xBA /* 00005166 */ 000050B0 2044 movea.l A0, D4 000050B2 1028 0001 move.b D0, [A0 + 0x1] 000050B6 723F moveq.l D1, 0x3F 000050B8 C081 and.l D0, D1 000050BA 5180 subq.l D0, 8 000050BC 6600 00A8 bne +0xAA /* 00005166 */ 000050C0 4227 clr.b -[A7] 000050C2 1028 0001 move.b D0, [A0 + 0x1] 000050C6 0280 0000 0080 andi.l D0, 0x80 000050CC 4A80 tst.l D0 000050CE 56C0 sne D0 000050D0 4400 neg.b D0 000050D2 49C0 lea.l A4, D0 000050D4 1F00 move.b -[A7], D0 000050D6 4227 clr.b -[A7] 000050D8 2F06 move.l -[A7], D6 000050DA 2F2F 0012 move.l -[A7], [A7 + 0x12] 000050DE 4EAD DBF0 jsr [A5 - 0x2410] 000050E2 2448 movea.l A2, A0 000050E4 200A move.l D0, A2 000050E6 4A80 tst.l D0 000050E8 4FEF 000E lea.l A7, [A7 + 0xE] 000050EC 6778 beq +0x7A /* 00005166 */ 000050EE 594F subq.w A7, 4 000050F0 A8D8 syscall NewRgn 000050F2 205F movea.l A0, [A7]+ 000050F4 2848 movea.l A4, A0 000050F6 2F03 move.l -[A7], D3 000050F8 4EAD ADF8 jsr [A5 - 0x5208] 000050FC 5300 subq.b D0, 1 000050FE 584F addq.w A7, 4 00005100 6656 bne +0x58 /* 00005158 */ 00005102 2043 movea.l A0, D3 00005104 1028 0001 move.b D0, [A0 + 0x1] 00005108 723F moveq.l D1, 0x3F 0000510A C081 and.l D0, D1 0000510C 5180 subq.l D0, 8 0000510E 6648 bne +0x4A /* 00005158 */ 00005110 4227 clr.b -[A7] 00005112 1028 0001 move.b D0, [A0 + 0x1] 00005116 0280 0000 0080 andi.l D0, 0x80 0000511C 4A80 tst.l D0 0000511E 56C0 sne D0 00005120 4400 neg.b D0 00005122 49C0 lea.l A4, D0 00005124 1F00 move.b -[A7], D0 00005126 302F 0010 move.w D0, [A7 + 0x10] 0000512A B06F 000C cmp.w D0, [A7 + 0xC] 0000512E 660A bne +0xC /* 0000513A */ 00005130 302F 0012 move.w D0, [A7 + 0x12] 00005134 B06F 000E cmp.w D0, [A7 + 0xE] 00005138 6704 beq +0x6 /* 0000513E */ label0000513A: 0000513A 7000 moveq.l D0, 0x00 0000513C 6002 bra +0x4 /* 00005140 */ label0000513E: 0000513E 7001 moveq.l D0, 0x01 label00005140: 00005140 1F00 move.b -[A7], D0 00005142 2F05 move.l -[A7], D5 00005144 2F2F 0016 move.l -[A7], [A7 + 0x16] 00005148 4EAD DBF0 jsr [A5 - 0x2410] 0000514C 2648 movea.l A3, A0 0000514E 200B move.l D0, A3 00005150 4A80 tst.l D0 00005152 4FEF 000E lea.l A7, [A7 + 0xE] 00005156 660E bne +0x10 /* 00005166 */ label00005158: 00005158 594F subq.w A7, 4 0000515A A8D8 syscall NewRgn 0000515C 205F movea.l A0, [A7]+ 0000515E 2648 movea.l A3, A0 00005160 2F0B move.l -[A7], A3 00005162 2F05 move.l -[A7], D5 00005164 A8DF syscall RectRgn label00005166: 00005166 4A2F 0038 tst.b [A7 + 0x38] 0000516A 6732 beq +0x34 /* 0000519E */ 0000516C 200A move.l D0, A2 0000516E 4A80 tst.l D0 00005170 671A beq +0x1C /* 0000518C */ 00005172 2F0B move.l -[A7], A3 00005174 2F0A move.l -[A7], A2 00005176 2F0C move.l -[A7], A4 00005178 A8E4 syscall SectRgn 0000517A 554F subq.w A7, 2 0000517C 2F0C move.l -[A7], A4 0000517E A8E2 syscall EmptyRgn 00005180 101F move.b D0, [A7]+ 00005182 57C0 seq D0 00005184 4400 neg.b D0 00005186 49C0 lea.l A4, D0 00005188 1600 move.b D3, D0 0000518A 6038 bra +0x3A /* 000051C4 */ label0000518C: 0000518C 554F subq.w A7, 2 0000518E 2F05 move.l -[A7], D5 00005190 2F06 move.l -[A7], D6 00005192 486F 000A pea.l [A7 + 0xA] 00005196 A8AA syscall SectRect 00005198 101F move.b D0, [A7]+ 0000519A 1600 move.b D3, D0 0000519C 6026 bra +0x28 /* 000051C4 */ label0000519E: 0000519E 200A move.l D0, A2 000051A0 4A80 tst.l D0 000051A2 6714 beq +0x16 /* 000051B8 */ 000051A4 2F0B move.l -[A7], A3 000051A6 2F0A move.l -[A7], A2 000051A8 2F0C move.l -[A7], A4 000051AA A8E6 syscall DiffRgn 000051AC 554F subq.w A7, 2 000051AE 2F0C move.l -[A7], A4 000051B0 A8E2 syscall EmptyRgn 000051B2 101F move.b D0, [A7]+ 000051B4 1600 move.b D3, D0 000051B6 600C bra +0xE /* 000051C4 */ label000051B8: 000051B8 2F06 move.l -[A7], D6 000051BA 2F05 move.l -[A7], D5 000051BC 4EAD BB78 jsr [A5 - 0x4488] 000051C0 1600 move.b D3, D0 000051C2 504F addq.w A7, 8 label000051C4: 000051C4 200A move.l D0, A2 000051C6 4A80 tst.l D0 000051C8 671C beq +0x1E /* 000051E6 */ 000051CA 2F0A move.l -[A7], A2 000051CC 2F2F 000C move.l -[A7], [A7 + 0xC] 000051D0 4EAD DBF8 jsr [A5 - 0x2408] 000051D4 2F0B move.l -[A7], A3 000051D6 2F2F 0018 move.l -[A7], [A7 + 0x18] 000051DA 4EAD DBF8 jsr [A5 - 0x2408] 000051DE 2F0C move.l -[A7], A4 000051E0 A8D9 syscall DisposRgn/DisposeRgn 000051E2 4FEF 0010 lea.l A7, [A7 + 0x10] label000051E6: 000051E6 1003 move.b D0, D3 000051E8 4FEF 0010 lea.l A7, [A7 + 0x10] 000051EC 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 000051F0 4E75 rts 000051F2 4227 clr.b -[A7] 000051F4 3F2F 0008 move.w -[A7], [A7 + 0x8] 000051F8 3F2F 0008 move.w -[A7], [A7 + 0x8] 000051FC 4EBA FDF0 jsr [PC - 0x210 /* 00004FEE */] 00005200 5C4F addq.w A7, 6 00005202 4E75 rts 00005204 1F3C 0001 move.b -[A7], 0x1 00005208 3F2F 0008 move.w -[A7], [A7 + 0x8] 0000520C 3F2F 0008 move.w -[A7], [A7 + 0x8] 00005210 4EBA FDDC jsr [PC - 0x224 /* 00004FEE */] 00005214 5C4F addq.w A7, 6 00005216 4E75 rts fn00005218: 00005218 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 0000521C 4FEF FFEA lea.l A7, [A7 - 0x16] 00005220 162F 0030 move.b D3, [A7 + 0x30] 00005224 246F 0032 movea.l A2, [A7 + 0x32] 00005228 302F 002E move.w D0, [A7 + 0x2E] 0000522C 48C0 ext.l D0 0000522E 0C80 0000 0024 cmpi.l D0, 0x24 /* '$' */ 00005234 6200 065A bhi +0x65C /* 00005890 */ 00005238 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 0000523C 4EFB 0002 jmp [PC + D0.w + 0x2] 00005240 0650 04C6 addi.w [A0], 0x4C6 00005244 032A 02B2 btst [A2 + 0x2B2], D1 00005248 02EA 030A andi.? [A2 + 0x30A], 0xFFFFFFFFFFFFFFFF 0000524C 0078 0426 00E2 ori.w [0x000000E2], 0x426 00005252 0292 010A 006C andi.l [A2], 0x10A006C 00005258 0432 0484 0454 subi.b [A2 + D0.w * 4 + 0x54], 0x84 0000525E 049E 0494 0464 subi.l [A6]+, 0x4940464 00005264 0474 0542 034A 0388 subi.w [[A4 + <>] + 0x388], 0x542 0000526C 063E 01C2 addi.b <>, 0xC2 00005270 012A 004A btst [A2 + 0x4A], D0 00005274 05FC bset 0xFFFFFFFFFFFFFFFF, D2 00005276 0356 bchg [A6], D1 00005278 04EE 025A subi.? [A6 + 0x25A], 0xFFFFFFFFFFFFFFFF 0000527C 058A bclr A2, D2 0000527E 056E 05B2 bchg [A6 + 0x5B2], D2 00005282 05D8 bset [A0]+, D2 00005284 0516 btst [A6], D2 00005286 0650 0648 addi.w [A0], 0x648 0000528A 4A03 tst.b D3 0000528C 6712 beq +0x14 /* 000052A0 */ 0000528E 4A92 tst.l [A2] 00005290 56C0 sne D0 00005292 4400 neg.b D0 00005294 49C0 lea.l A4, D0 00005296 1F00 move.b -[A7], D0 00005298 4EAD C730 jsr [A5 - 0x38D0] 0000529C 6000 05F2 bra +0x5F4 /* 00005890 */ label000052A0: 000052A0 7000 moveq.l D0, 0x00 000052A2 102D 1BF4 move.b D0, [A5 + 0x1BF4] 000052A6 2480 move.l [A2], D0 000052A8 6000 05E6 bra +0x5E8 /* 00005890 */ 000052AC 7000 moveq.l D0, 0x00 000052AE 102D 20C2 move.b D0, [A5 + 0x20C2 /* export_1044 */] 000052B2 2480 move.l [A2], D0 000052B4 6000 05DA bra +0x5DC /* 00005890 */ 000052B8 7801 moveq.l D4, 0x01 000052BA 1A2D 20A8 move.b D5, [A5 + 0x20A8] 000052BE 4A05 tst.b D5 000052C0 6710 beq +0x12 /* 000052D2 */ 000052C2 206D 1FFC movea.l A0, [A5 + 0x1FFC] 000052C6 2050 movea.l A0, [A0] 000052C8 2068 0016 movea.l A0, [A0 + 0x16] 000052CC 2050 movea.l A0, [A0] 000052CE 3828 0020 move.w D4, [A0 + 0x20] label000052D2: 000052D2 4A03 tst.b D3 000052D4 6744 beq +0x46 /* 0000531A */ 000052D6 4A05 tst.b D5 000052D8 6700 05B6 beq +0x5B8 /* 00005890 */ 000052DC 554F subq.w A7, 2 000052DE 3F2A 0002 move.w -[A7], [A2 + 0x2] 000052E2 4EAD C3B0 jsr [A5 - 0x3C50] 000052E6 101F move.b D0, [A7]+ 000052E8 4EAD B4C8 jsr [A5 - 0x4B38] 000052EC 206D 1FFC movea.l A0, [A5 + 0x1FFC] 000052F0 2050 movea.l A0, [A0] 000052F2 2068 0016 movea.l A0, [A0 + 0x16] 000052F6 2050 movea.l A0, [A0] 000052F8 B868 0020 cmp.w D4, [A0 + 0x20] 000052FC 6700 0592 beq +0x594 /* 00005890 */ 00005300 2F6D 0BDC 0008 move.l [A7 + 0x8], [A5 + 0xBDC] 00005306 2F6D 0BE0 000C move.l [A7 + 0xC], [A5 + 0xBE0] 0000530C 486F 0008 pea.l [A7 + 0x8] 00005310 4EAD B490 jsr [A5 - 0x4B70] 00005314 584F addq.w A7, 4 00005316 6000 0578 bra +0x57A /* 00005890 */ label0000531A: 0000531A 3044 movea.w A0, D4 0000531C 2488 move.l [A2], A0 0000531E 6000 0570 bra +0x572 /* 00005890 */ 00005322 4A03 tst.b D3 00005324 6714 beq +0x16 /* 0000533A */ 00005326 4A92 tst.l [A2] 00005328 56C0 sne D0 0000532A 4400 neg.b D0 0000532C 49C0 lea.l A4, D0 0000532E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005332 1140 039D move.b [A0 + 0x39D], D0 00005336 6000 0558 bra +0x55A /* 00005890 */ label0000533A: 0000533A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000533E 7000 moveq.l D0, 0x00 00005340 1028 039D move.b D0, [A0 + 0x39D] 00005344 2480 move.l [A2], D0 00005346 6000 0548 bra +0x54A /* 00005890 */ 0000534A 4A03 tst.b D3 0000534C 6710 beq +0x12 /* 0000535E */ 0000534E 4A92 tst.l [A2] 00005350 56C0 sne D0 00005352 4400 neg.b D0 00005354 49C0 lea.l A4, D0 00005356 1B40 2001 move.b [A5 + 0x2001], D0 0000535A 6000 0534 bra +0x536 /* 00005890 */ label0000535E: 0000535E 7000 moveq.l D0, 0x00 00005360 102D 2001 move.b D0, [A5 + 0x2001] 00005364 2480 move.l [A2], D0 00005366 6000 0528 bra +0x52A /* 00005890 */ 0000536A 4A03 tst.b D3 0000536C 675C beq +0x5E /* 000053CA */ 0000536E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005372 316A 0002 00AE move.w [A0 + 0xAE], [A2 + 0x2] 00005378 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000537C 4A28 16EC tst.b [A0 + 0x16EC] 00005380 6700 050E beq +0x510 /* 00005890 */ 00005384 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005388 4A28 0394 tst.b [A0 + 0x394] 0000538C 6700 0502 beq +0x504 /* 00005890 */ 00005390 486F 0010 pea.l [A7 + 0x10] 00005394 A874 syscall GetPort 00005396 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 0000539A A873 syscall SetPort 0000539C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000053A0 2668 16DA movea.l A3, [A0 + 0x16DA] 000053A4 3F2A 0002 move.w -[A7], [A2 + 0x2] 000053A8 2F0B move.l -[A7], A3 000053AA 4EAD A488 jsr [A5 - 0x5B78] 000053AE 3600 move.w D3, D0 000053B0 2053 movea.l A0, [A3] 000053B2 3F28 0022 move.w -[A7], [A0 + 0x22] 000053B6 3F03 move.w -[A7], D3 000053B8 4EAD DC20 jsr [A5 - 0x23E0] 000053BC 2F2F 001A move.l -[A7], [A7 + 0x1A] 000053C0 A873 syscall SetPort 000053C2 4FEF 000A lea.l A7, [A7 + 0xA] 000053C6 6000 04C8 bra +0x4CA /* 00005890 */ label000053CA: 000053CA 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000053CE 4A28 16EC tst.b [A0 + 0x16EC] 000053D2 6728 beq +0x2A /* 000053FC */ 000053D4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000053D8 4A28 0394 tst.b [A0 + 0x394] 000053DC 671E beq +0x20 /* 000053FC */ 000053DE 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000053E2 2668 16DA movea.l A3, [A0 + 0x16DA] 000053E6 2053 movea.l A0, [A3] 000053E8 3F28 0020 move.w -[A7], [A0 + 0x20] 000053EC 2F0B move.l -[A7], A3 000053EE 4EAD A480 jsr [A5 - 0x5B80] 000053F2 48C0 ext.l D0 000053F4 2480 move.l [A2], D0 000053F6 5C4F addq.w A7, 6 000053F8 6000 0496 bra +0x498 /* 00005890 */ label000053FC: 000053FC 4292 clr.l [A2] 000053FE 6000 0490 bra +0x492 /* 00005890 */ 00005402 4A03 tst.b D3 00005404 675C beq +0x5E /* 00005462 */ 00005406 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000540A 316A 0002 00B0 move.w [A0 + 0xB0], [A2 + 0x2] 00005410 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005414 4A28 16EC tst.b [A0 + 0x16EC] 00005418 6700 0476 beq +0x478 /* 00005890 */ 0000541C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005420 4A28 0394 tst.b [A0 + 0x394] 00005424 6700 046A beq +0x46C /* 00005890 */ 00005428 486F 0010 pea.l [A7 + 0x10] 0000542C A874 syscall GetPort 0000542E 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00005432 A873 syscall SetPort 00005434 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005438 2668 16DA movea.l A3, [A0 + 0x16DA] 0000543C 3F2A 0002 move.w -[A7], [A2 + 0x2] 00005440 2F0B move.l -[A7], A3 00005442 4EAD A488 jsr [A5 - 0x5B78] 00005446 3600 move.w D3, D0 00005448 3F03 move.w -[A7], D3 0000544A 2053 movea.l A0, [A3] 0000544C 3F28 0020 move.w -[A7], [A0 + 0x20] 00005450 4EAD DC20 jsr [A5 - 0x23E0] 00005454 2F2F 001A move.l -[A7], [A7 + 0x1A] 00005458 A873 syscall SetPort 0000545A 4FEF 000A lea.l A7, [A7 + 0xA] 0000545E 6000 0430 bra +0x432 /* 00005890 */ label00005462: 00005462 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005466 4A28 16EC tst.b [A0 + 0x16EC] 0000546A 6728 beq +0x2A /* 00005494 */ 0000546C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005470 4A28 0394 tst.b [A0 + 0x394] 00005474 671E beq +0x20 /* 00005494 */ 00005476 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000547A 2668 16DA movea.l A3, [A0 + 0x16DA] 0000547E 2053 movea.l A0, [A3] 00005480 3F28 0022 move.w -[A7], [A0 + 0x22] 00005484 2F0B move.l -[A7], A3 00005486 4EAD A480 jsr [A5 - 0x5B80] 0000548A 48C0 ext.l D0 0000548C 2480 move.l [A2], D0 0000548E 5C4F addq.w A7, 6 00005490 6000 03FE bra +0x400 /* 00005890 */ label00005494: 00005494 4292 clr.l [A2] 00005496 6000 03F8 bra +0x3FA /* 00005890 */ 0000549A 4A03 tst.b D3 0000549C 6728 beq +0x2A /* 000054C6 */ 0000549E 4A92 tst.l [A2] 000054A0 56C0 sne D0 000054A2 4400 neg.b D0 000054A4 49C0 lea.l A4, D0 000054A6 1B40 2000 move.b [A5 + 0x2000], D0 000054AA 4A2D 2000 tst.b [A5 + 0x2000] 000054AE 6700 03E0 beq +0x3E2 /* 00005890 */ 000054B2 554F subq.w A7, 2 000054B4 3F2D 1C1E move.w -[A7], [A5 + 0x1C1E] 000054B8 4EAD C3B0 jsr [A5 - 0x3C50] 000054BC 101F move.b D0, [A7]+ 000054BE 4EAD B4C8 jsr [A5 - 0x4B38] 000054C2 6000 03CC bra +0x3CE /* 00005890 */ label000054C6: 000054C6 7000 moveq.l D0, 0x00 000054C8 102D 2000 move.b D0, [A5 + 0x2000] 000054CC 2480 move.l [A2], D0 000054CE 6000 03C0 bra +0x3C2 /* 00005890 */ 000054D2 4A03 tst.b D3 000054D4 6710 beq +0x12 /* 000054E6 */ 000054D6 4A92 tst.l [A2] 000054D8 56C0 sne D0 000054DA 4400 neg.b D0 000054DC 49C0 lea.l A4, D0 000054DE 1B40 2096 move.b [A5 + 0x2096], D0 000054E2 6000 03AC bra +0x3AE /* 00005890 */ label000054E6: 000054E6 7000 moveq.l D0, 0x00 000054E8 102D 2096 move.b D0, [A5 + 0x2096] 000054EC 2480 move.l [A2], D0 000054EE 6000 03A0 bra +0x3A2 /* 00005890 */ 000054F2 4A03 tst.b D3 000054F4 6728 beq +0x2A /* 0000551E */ 000054F6 4A92 tst.l [A2] 000054F8 56C0 sne D0 000054FA 4400 neg.b D0 000054FC 49C0 lea.l A4, D0 000054FE 1B40 2097 move.b [A5 + 0x2097], D0 00005502 4857 pea.l [A7] 00005504 4EAD BB00 jsr [A5 - 0x4500] 00005508 4267 clr.w -[A7] 0000550A 486F 0006 pea.l [A7 + 0x6] 0000550E 486D 20A8 pea.l [A5 + 0x20A8] 00005512 4EAD BD18 jsr [A5 - 0x42E8] 00005516 4FEF 000E lea.l A7, [A7 + 0xE] 0000551A 6000 0374 bra +0x376 /* 00005890 */ label0000551E: 0000551E 7000 moveq.l D0, 0x00 00005520 102D 2097 move.b D0, [A5 + 0x2097] 00005524 2480 move.l [A2], D0 00005526 6000 0368 bra +0x36A /* 00005890 */ 0000552A 4A03 tst.b D3 0000552C 670E beq +0x10 /* 0000553C */ 0000552E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005532 316A 0002 0386 move.w [A0 + 0x386], [A2 + 0x2] 00005538 6000 0356 bra +0x358 /* 00005890 */ label0000553C: 0000553C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005540 3268 0386 movea.w A1, [A0 + 0x386] 00005544 2489 move.l [A2], A1 00005546 6000 0348 bra +0x34A /* 00005890 */ 0000554A 4A03 tst.b D3 0000554C 670E beq +0x10 /* 0000555C */ 0000554E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005552 316A 0002 0384 move.w [A0 + 0x384], [A2 + 0x2] 00005558 6000 0336 bra +0x338 /* 00005890 */ label0000555C: 0000555C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005560 3268 0384 movea.w A1, [A0 + 0x384] 00005564 2489 move.l [A2], A1 00005566 6000 0328 bra +0x32A /* 00005890 */ 0000556A 4A03 tst.b D3 0000556C 670E beq +0x10 /* 0000557C */ 0000556E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005572 316A 0002 0098 move.w [A0 + 0x98], [A2 + 0x2] 00005578 6000 0316 bra +0x318 /* 00005890 */ label0000557C: 0000557C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005580 3268 0098 movea.w A1, [A0 + 0x98] 00005584 2489 move.l [A2], A1 00005586 6000 0308 bra +0x30A /* 00005890 */ 0000558A 7000 moveq.l D0, 0x00 0000558C 102D 1BF9 move.b D0, [A5 + 0x1BF9] 00005590 2480 move.l [A2], D0 00005592 6000 02FC bra +0x2FE /* 00005890 */ 00005596 4A03 tst.b D3 00005598 6720 beq +0x22 /* 000055BA */ 0000559A 302A 0002 move.w D0, [A2 + 0x2] 0000559E 0280 0000 00FF andi.l D0, 0xFF 000055A4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000055A8 3140 03A4 move.w [A0 + 0x3A4], D0 000055AC 486D 20AA pea.l [A5 + 0x20AA /* export_1041 */] 000055B0 4EAD B488 jsr [A5 - 0x4B78] 000055B4 584F addq.w A7, 4 000055B6 6000 02D8 bra +0x2DA /* 00005890 */ label000055BA: 000055BA 206D 1C30 movea.l A0, [A5 + 0x1C30] 000055BE 3268 03A4 movea.w A1, [A0 + 0x3A4] 000055C2 2489 move.l [A2], A1 000055C4 6000 02CA bra +0x2CC /* 00005890 */ 000055C8 4A03 tst.b D3 000055CA 6700 0086 beq +0x88 /* 00005652 */ 000055CE 4A92 tst.l [A2] 000055D0 673C beq +0x3E /* 0000560E */ 000055D2 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000055D6 226D 1C30 movea.l A1, [A5 + 0x1C30] 000055DA 3029 007E move.w D0, [A1 + 0x7E] 000055DE B068 16F4 cmp.w D0, [A0 + 0x16F4] 000055E2 6700 02AC beq +0x2AE /* 00005890 */ 000055E6 4EAD ADC8 jsr [A5 - 0x5238] 000055EA 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000055EE 226D 1C30 movea.l A1, [A5 + 0x1C30] 000055F2 3368 16F4 007E move.w [A1 + 0x7E], [A0 + 0x16F4] 000055F8 206D 1C30 movea.l A0, [A5 + 0x1C30] 000055FC 4A28 03BC tst.b [A0 + 0x3BC] 00005600 56C0 sne D0 00005602 4400 neg.b D0 00005604 49C0 lea.l A4, D0 00005606 1140 039E move.b [A0 + 0x39E], D0 0000560A 6000 0284 bra +0x286 /* 00005890 */ label0000560E: 0000560E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005612 4A28 1701 tst.b [A0 + 0x1701] 00005616 6600 0278 bne +0x27A /* 00005890 */ 0000561A 2048 movea.l A0, A0 0000561C 4A28 1703 tst.b [A0 + 0x1703] 00005620 670A beq +0xC /* 0000562C */ 00005622 4267 clr.w -[A7] 00005624 4EAD DB58 jsr [A5 - 0x24A8] 00005628 544F addq.w A7, 2 0000562A 6008 bra +0xA /* 00005634 */ label0000562C: 0000562C 4227 clr.b -[A7] 0000562E 4EAD ADC0 jsr [A5 - 0x5240] 00005632 544F addq.w A7, 2 label00005634: 00005634 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005638 4A28 039E tst.b [A0 + 0x39E] 0000563C 670A beq +0xC /* 00005648 */ 0000563E 317C FFFF 007E move.w [A0 + 0x7E], 0xFFFF 00005644 6000 024A bra +0x24C /* 00005890 */ label00005648: 00005648 317C FFFE 007E move.w [A0 + 0x7E], 0xFFFE 0000564E 6000 0240 bra +0x242 /* 00005890 */ label00005652: 00005652 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005656 1028 1701 move.b D0, [A0 + 0x1701] 0000565A 57C0 seq D0 0000565C 4400 neg.b D0 0000565E 49C0 lea.l A4, D0 00005660 2480 move.l [A2], D0 00005662 6000 022C bra +0x22E /* 00005890 */ 00005666 7000 moveq.l D0, 0x00 00005668 102D 20A8 move.b D0, [A5 + 0x20A8] 0000566C 2480 move.l [A2], D0 0000566E 6000 0220 bra +0x222 /* 00005890 */ 00005672 594F subq.w A7, 4 00005674 2EB8 02F0 move.l [A7], [0x000002F0 /* DoubleTime */] 00005678 201F move.l D0, [A7]+ 0000567A 222D 219A move.l D1, [A5 + 0x219A /* export_1071 */] 0000567E 92AD 2192 sub.l D1, [A5 + 0x2192 /* export_1070 */] 00005682 B280 cmp.l D1, D0 00005684 6306 bls +0x8 /* 0000568C */ 00005686 4292 clr.l [A2] 00005688 6000 0206 bra +0x208 /* 00005890 */ label0000568C: 0000568C 7001 moveq.l D0, 0x01 0000568E 2480 move.l [A2], D0 00005690 6000 01FE bra +0x200 /* 00005890 */ 00005694 594F subq.w A7, 4 00005696 A975 syscall TickCount 00005698 201F move.l D0, [A7]+ 0000569A 90AD 219A sub.l D0, [A5 + 0x219A /* export_1071 */] 0000569E 2480 move.l [A2], D0 000056A0 6000 01EE bra +0x1F0 /* 00005890 */ 000056A4 594F subq.w A7, 4 000056A6 A975 syscall TickCount 000056A8 201F move.l D0, [A7]+ 000056AA 90AD 218E sub.l D0, [A5 + 0x218E] 000056AE 2480 move.l [A2], D0 000056B0 6000 01DE bra +0x1E0 /* 00005890 */ 000056B4 594F subq.w A7, 4 000056B6 A975 syscall TickCount 000056B8 201F move.l D0, [A7]+ 000056BA 90AD 218A sub.l D0, [A5 + 0x218A /* export_1069 */] 000056BE 2480 move.l [A2], D0 000056C0 6000 01CE bra +0x1D0 /* 00005890 */ 000056C4 302D 21A6 move.w D0, [A5 + 0x21A6] 000056C8 0280 0000 00FF andi.l D0, 0xFF 000056CE 2480 move.l [A2], D0 000056D0 6000 01BE bra +0x1C0 /* 00005890 */ 000056D4 306D 21A8 movea.w A0, [A5 + 0x21A8] 000056D8 2488 move.l [A2], A0 000056DA 6000 01B4 bra +0x1B6 /* 00005890 */ 000056DE 262D 219A move.l D3, [A5 + 0x219A /* export_1071 */] 000056E2 B6AD 218E cmp.l D3, [A5 + 0x218E] 000056E6 6C04 bge +0x6 /* 000056EC */ 000056E8 262D 218E move.l D3, [A5 + 0x218E] label000056EC: 000056EC B6AD 218A cmp.l D3, [A5 + 0x218A /* export_1069 */] 000056F0 6C04 bge +0x6 /* 000056F6 */ 000056F2 262D 218A move.l D3, [A5 + 0x218A /* export_1069 */] label000056F6: 000056F6 594F subq.w A7, 4 000056F8 A975 syscall TickCount 000056FA 201F move.l D0, [A7]+ 000056FC 9083 sub.l D0, D3 000056FE 2600 move.l D3, D0 00005700 2483 move.l [A2], D3 00005702 6000 018C bra +0x18E /* 00005890 */ 00005706 4A03 tst.b D3 00005708 6714 beq +0x16 /* 0000571E */ 0000570A 4A92 tst.l [A2] 0000570C 56C0 sne D0 0000570E 4400 neg.b D0 00005710 49C0 lea.l A4, D0 00005712 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005716 1140 0399 move.b [A0 + 0x399], D0 0000571A 6000 0174 bra +0x176 /* 00005890 */ label0000571E: 0000571E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005722 7000 moveq.l D0, 0x00 00005724 1028 0399 move.b D0, [A0 + 0x399] 00005728 2480 move.l [A2], D0 0000572A 6000 0164 bra +0x166 /* 00005890 */ 0000572E 4A03 tst.b D3 00005730 6714 beq +0x16 /* 00005746 */ 00005732 4A92 tst.l [A2] 00005734 56C0 sne D0 00005736 4400 neg.b D0 00005738 49C0 lea.l A4, D0 0000573A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000573E 1140 0398 move.b [A0 + 0x398], D0 00005742 6000 014C bra +0x14E /* 00005890 */ label00005746: 00005746 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000574A 7000 moveq.l D0, 0x00 0000574C 1028 0398 move.b D0, [A0 + 0x398] 00005750 2480 move.l [A2], D0 00005752 6000 013C bra +0x13E /* 00005890 */ 00005756 4A03 tst.b D3 00005758 6714 beq +0x16 /* 0000576E */ 0000575A 594F subq.w A7, 4 0000575C A975 syscall TickCount 0000575E 201F move.l D0, [A7]+ 00005760 9092 sub.l D0, [A2] 00005762 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005766 2140 00AA move.l [A0 + 0xAA], D0 0000576A 6000 0124 bra +0x126 /* 00005890 */ label0000576E: 0000576E 594F subq.w A7, 4 00005770 A975 syscall TickCount 00005772 201F move.l D0, [A7]+ 00005774 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005778 90A8 00AA sub.l D0, [A0 + 0xAA] 0000577C 2480 move.l [A2], D0 0000577E 6000 0110 bra +0x112 /* 00005890 */ 00005782 4A03 tst.b D3 00005784 6714 beq +0x16 /* 0000579A */ 00005786 594F subq.w A7, 4 00005788 A975 syscall TickCount 0000578A 201F move.l D0, [A7]+ 0000578C 9092 sub.l D0, [A2] 0000578E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005792 2140 00A2 move.l [A0 + 0xA2], D0 00005796 6000 00F8 bra +0xFA /* 00005890 */ label0000579A: 0000579A 594F subq.w A7, 4 0000579C A975 syscall TickCount 0000579E 201F move.l D0, [A7]+ 000057A0 206D 1C30 movea.l A0, [A5 + 0x1C30] 000057A4 90A8 00A2 sub.l D0, [A0 + 0xA2] 000057A8 2480 move.l [A2], D0 000057AA 6000 00E4 bra +0xE6 /* 00005890 */ 000057AE 4A03 tst.b D3 000057B0 670C beq +0xE /* 000057BE */ 000057B2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000057B6 2152 00A6 move.l [A0 + 0xA6], [A2] 000057BA 6000 00D4 bra +0xD6 /* 00005890 */ label000057BE: 000057BE 206D 1C30 movea.l A0, [A5 + 0x1C30] 000057C2 24A8 00A6 move.l [A2], [A0 + 0xA6] 000057C6 6000 00C8 bra +0xCA /* 00005890 */ 000057CA 4A03 tst.b D3 000057CC 6714 beq +0x16 /* 000057E2 */ 000057CE 4A92 tst.l [A2] 000057D0 56C0 sne D0 000057D2 4400 neg.b D0 000057D4 49C0 lea.l A4, D0 000057D6 206D 1C30 movea.l A0, [A5 + 0x1C30] 000057DA 1140 039C move.b [A0 + 0x39C], D0 000057DE 6000 00B0 bra +0xB2 /* 00005890 */ label000057E2: 000057E2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000057E6 7000 moveq.l D0, 0x00 000057E8 1028 039C move.b D0, [A0 + 0x39C] 000057EC 2480 move.l [A2], D0 000057EE 6000 00A0 bra +0xA2 /* 00005890 */ 000057F2 4A03 tst.b D3 000057F4 6714 beq +0x16 /* 0000580A */ 000057F6 4A92 tst.l [A2] 000057F8 56C0 sne D0 000057FA 4400 neg.b D0 000057FC 49C0 lea.l A4, D0 000057FE 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005802 1140 039B move.b [A0 + 0x39B], D0 00005806 6000 0088 bra +0x8A /* 00005890 */ label0000580A: 0000580A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000580E 7000 moveq.l D0, 0x00 00005810 1028 039B move.b D0, [A0 + 0x39B] 00005814 2480 move.l [A2], D0 00005816 6078 bra +0x7A /* 00005890 */ 00005818 4A03 tst.b D3 0000581A 6712 beq +0x14 /* 0000582E */ 0000581C 4A92 tst.l [A2] 0000581E 56C0 sne D0 00005820 4400 neg.b D0 00005822 49C0 lea.l A4, D0 00005824 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005828 1140 039A move.b [A0 + 0x39A], D0 0000582C 6062 bra +0x64 /* 00005890 */ label0000582E: 0000582E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005832 7000 moveq.l D0, 0x00 00005834 1028 039A move.b D0, [A0 + 0x39A] 00005838 2480 move.l [A2], D0 0000583A 6054 bra +0x56 /* 00005890 */ 0000583C 4A03 tst.b D3 0000583E 672E beq +0x30 /* 0000586E */ 00005840 4A6D 1BFE tst.w [A5 + 0x1BFE] 00005844 6704 beq +0x6 /* 0000584A */ 00005846 4EAD FB68 jsr [A5 - 0x498] label0000584A: 0000584A 3F6A 0002 0014 move.w [A7 + 0x14], [A2 + 0x2] 00005850 4A6F 0014 tst.w [A7 + 0x14] 00005854 6D08 blt +0xA /* 0000585E */ 00005856 0C6F 0007 0014 cmpi.w [A7 + 0x14], 0x7 0000585C 6F06 ble +0x8 /* 00005864 */ label0000585E: 0000585E 3F7C 0007 0014 move.w [A7 + 0x14], 0x7 label00005864: 00005864 3F2F 0014 move.w -[A7], [A7 + 0x14] 00005868 4EAD B080 jsr [A5 - 0x4F80] 0000586C 6022 bra +0x24 /* 00005890 */ label0000586E: 0000586E 486F 0014 pea.l [A7 + 0x14] 00005872 4EAD B088 jsr [A5 - 0x4F78] 00005876 306F 0014 movea.w A0, [A7 + 0x14] 0000587A 2488 move.l [A2], A0 0000587C 6012 bra +0x14 /* 00005890 */ 0000587E 7000 moveq.l D0, 0x00 00005880 102D 1C02 move.b D0, [A5 + 0x1C02 /* export_892 */] 00005884 2480 move.l [A2], D0 00005886 6008 bra +0xA /* 00005890 */ 00005888 7000 moveq.l D0, 0x00 0000588A 102D 1C03 move.b D0, [A5 + 0x1C03] 0000588E 2480 move.l [A2], D0 label00005890: 00005890 4FEF 0016 lea.l A7, [A7 + 0x16] 00005894 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00005898 4E75 rts 0000589A 2F2F 0006 move.l -[A7], [A7 + 0x6] 0000589E 4227 clr.b -[A7] 000058A0 3F2F 000A move.w -[A7], [A7 + 0xA] 000058A4 4EBA F972 jsr [PC - 0x68E /* 00005218 */] 000058A8 504F addq.w A7, 8 000058AA 4E75 rts 000058AC 2F2F 0006 move.l -[A7], [A7 + 0x6] 000058B0 1F3C 0001 move.b -[A7], 0x1 000058B4 3F2F 000A move.w -[A7], [A7 + 0xA] 000058B8 4EBA F95E jsr [PC - 0x6A2 /* 00005218 */] 000058BC 504F addq.w A7, 8 000058BE 4E75 rts fn000058C0: 000058C0 206F 0004 movea.l A0, [A7 + 0x4] 000058C4 0C50 0001 cmpi.w [A0], 0x1 000058C8 6D06 blt +0x8 /* 000058D0 */ 000058CA 0C50 0020 cmpi.w [A0], 0x20 /* ' ' */ 000058CE 6F04 ble +0x6 /* 000058D4 */ label000058D0: 000058D0 30BC 0001 move.w [A0], 0x1 label000058D4: 000058D4 4E75 rts 000058D6 486F 0004 pea.l [A7 + 0x4] 000058DA 4EBA FFE4 jsr [PC - 0x1C /* 000058C0 */] 000058DE 3F2F 0008 move.w -[A7], [A7 + 0x8] 000058E2 2F2F 000C move.l -[A7], [A7 + 0xC] 000058E6 3F2F 0014 move.w -[A7], [A7 + 0x14] 000058EA 4EAD AEA8 jsr [A5 - 0x5158] 000058EE 584F addq.w A7, 4 000058F0 4E75 rts 000058F2 48E7 1820 movem.l -[A7], D3,D4,A2 000058F6 4FEF FEE8 lea.l A7, [A7 - 0x118] 000058FA 7600 moveq.l D3, 0x00 000058FC 486F 0128 pea.l [A7 + 0x128] 00005900 4EBA FFBE jsr [PC - 0x42 /* 000058C0 */] 00005904 3F6F 012C 011A move.w [A7 + 0x11A], [A7 + 0x12C] 0000590A 3F3C 0001 move.w -[A7], 0x1 0000590E 1F3C 0004 move.b -[A7], 0x4 00005912 3F3C 0001 move.w -[A7], 0x1 00005916 2F2F 0134 move.l -[A7], [A7 + 0x134] 0000591A 486F 000E pea.l [A7 + 0xE] 0000591E 4EAD B880 jsr [A5 - 0x4780] 00005922 4A00 tst.b D0 00005924 4FEF 0012 lea.l A7, [A7 + 0x12] 00005928 660C bne +0xE /* 00005936 */ 0000592A 70D5 moveq.l D0, 0xFFFFFFD5 0000592C 4FEF 0118 lea.l A7, [A7 + 0x118] 00005930 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00005934 4E75 rts label00005936: 00005936 4857 pea.l [A7] 00005938 4EAD A940 jsr [A5 - 0x56C0] 0000593C 2448 movea.l A2, A0 0000593E 1F3C 0001 move.b -[A7], 0x1 00005942 2F0A move.l -[A7], A2 00005944 4EAD A950 jsr [A5 - 0x56B0] 00005948 2F0A move.l -[A7], A2 0000594A 4EAD A978 jsr [A5 - 0x5688] 0000594E 3600 move.w D3, D0 00005950 4A43 tst.w D3 00005952 4FEF 000E lea.l A7, [A7 + 0xE] 00005956 6636 bne +0x38 /* 0000598E */ 00005958 3F2F 0116 move.w -[A7], [A7 + 0x116] 0000595C 4EAD C6F8 jsr [A5 - 0x3908] 00005960 554F subq.w A7, 2 00005962 3F2F 0118 move.w -[A7], [A7 + 0x118] 00005966 4EAD C708 jsr [A5 - 0x38F8] 0000596A 301F move.w D0, [A7]+ 0000596C 3F00 move.w -[A7], D0 0000596E 4EAD FBD8 jsr [A5 - 0x428] 00005972 283C 000E 0000 move.l D4, 0xE0000 00005978 486F 0118 pea.l [A7 + 0x118] 0000597C 2F04 move.l -[A7], D4 0000597E 42A7 clr.l -[A7] 00005980 42A7 clr.l -[A7] 00005982 2F0A move.l -[A7], A2 00005984 4EAD FC00 jsr [A5 - 0x400] 00005988 3600 move.w D3, D0 0000598A 4FEF 0016 lea.l A7, [A7 + 0x16] label0000598E: 0000598E 3003 move.w D0, D3 00005990 4FEF 0118 lea.l A7, [A7 + 0x118] 00005994 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00005998 4E75 rts fn0000599A: 0000599A 486F 0004 pea.l [A7 + 0x4] 0000599E 4EBA FF20 jsr [PC - 0xE0 /* 000058C0 */] 000059A2 3F2F 0008 move.w -[A7], [A7 + 0x8] 000059A6 4EAD C6F8 jsr [A5 - 0x3908] 000059AA 584F addq.w A7, 4 000059AC 4E75 rts 000059AE 486F 0004 pea.l [A7 + 0x4] 000059B2 4EBA FF0C jsr [PC - 0xF4 /* 000058C0 */] 000059B6 3F2F 0008 move.w -[A7], [A7 + 0x8] 000059BA 4EAD C6F8 jsr [A5 - 0x3908] 000059BE 3F2F 0008 move.w -[A7], [A7 + 0x8] 000059C2 4EAD FBC0 jsr [A5 - 0x440] 000059C6 5C4F addq.w A7, 6 000059C8 4E75 rts 000059CA 486F 0004 pea.l [A7 + 0x4] 000059CE 4EBA FEF0 jsr [PC - 0x110 /* 000058C0 */] 000059D2 3F2F 0008 move.w -[A7], [A7 + 0x8] 000059D6 4EAD FBD0 jsr [A5 - 0x430] 000059DA 5C4F addq.w A7, 6 000059DC 4E75 rts 000059DE 486F 0004 pea.l [A7 + 0x4] 000059E2 4EBA FEDC jsr [PC - 0x124 /* 000058C0 */] 000059E6 3F2F 0008 move.w -[A7], [A7 + 0x8] 000059EA 4EAD C708 jsr [A5 - 0x38F8] 000059EE 301F move.w D0, [A7]+ 000059F0 544F addq.w A7, 2 000059F2 4E75 rts 000059F4 2F03 move.l -[A7], D3 000059F6 486F 0008 pea.l [A7 + 0x8] 000059FA 4EBA FEC4 jsr [PC - 0x13C /* 000058C0 */] 000059FE 3F2F 000C move.w -[A7], [A7 + 0xC] 00005A02 4227 clr.b -[A7] 00005A04 4EAD AE90 jsr [A5 - 0x5170] 00005A08 301F move.w D0, [A7]+ 00005A0A 3600 move.w D3, D0 00005A0C 4A43 tst.w D3 00005A0E 544F addq.w A7, 2 00005A10 6D06 blt +0x8 /* 00005A18 */ 00005A12 3F03 move.w -[A7], D3 00005A14 4EAD AE98 jsr [A5 - 0x5168] label00005A18: 00005A18 3F2F 0008 move.w -[A7], [A7 + 0x8] 00005A1C 3F2F 000C move.w -[A7], [A7 + 0xC] 00005A20 4EAD C6F0 jsr [A5 - 0x3910] 00005A24 261F move.l D3, [A7]+ 00005A26 4E75 rts fn00005A28: 00005A28 48E7 1020 movem.l -[A7], D3,A2 00005A2C 514F subq.w A7, 8 00005A2E 246F 0018 movea.l A2, [A7 + 0x18] 00005A32 41D7 lea.l A0, [A7] 00005A34 7000 moveq.l D0, 0x00 00005A36 20C0 move.l [A0]+, D0 00005A38 2080 move.l [A0], D0 00005A3A 7606 moveq.l D3, 0x06 00005A3C 602A bra +0x2C /* 00005A68 */ label00005A3E: 00005A3E 3003 move.w D0, D3 00005A40 48C0 ext.l D0 00005A42 5980 subq.l D0, 4 00005A44 4C3C 0800 0000 movem.w A3, 0x0 00005A4A 0018 204A ori.b [A0]+, 0x4A /* 'J' */ 00005A4E D1C0 add.l A0, D0 00005A50 4A28 0648 tst.b [A0 + 0x648] 00005A54 6710 beq +0x12 /* 00005A66 */ 00005A56 41D7 lea.l A0, [A7] 00005A58 3003 move.w D0, D3 00005A5A 0A00 0018 xori.b D0, 0x18 00005A5E 3200 move.w D1, D0 00005A60 E648 lsr D0.w, 3 00005A62 03F0 0000 bset [A0 + D0.w], D1 label00005A66: 00005A66 5243 addq.w D3, 1 label00005A68: 00005A68 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 00005A6C 6FD0 ble -0x2E /* 00005A3E */ 00005A6E 206F 0014 movea.l A0, [A7 + 0x14] 00005A72 2097 move.l [A0], [A7] 00005A74 216F 0004 0004 move.l [A0 + 0x4], [A7 + 0x4] 00005A7A 504F addq.w A7, 8 00005A7C 4CDF 0408 movem.l D3,A2, [A7]+ 00005A80 4E75 rts 00005A82 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 00005A86 4FEF FFCC lea.l A7, [A7 - 0x34] 00005A8A 2A2F 0054 move.l D5, [A7 + 0x54] 00005A8E 2C6F 0058 movea.l A6, [A7 + 0x58] 00005A92 286F 005C movea.l A4, [A7 + 0x5C] 00005A96 2045 movea.l A0, D5 00005A98 4290 clr.l [A0] 00005A9A 70FF moveq.l D0, 0xFFFFFFFF 00005A9C 2C80 move.l [A6], D0 00005A9E 4294 clr.l [A4] 00005AA0 486F 002C pea.l [A7 + 0x2C] 00005AA4 4EBA E20E jsr [PC - 0x1DF2 /* 00003CB4 */] 00005AA8 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00005AAC 486F 002C pea.l [A7 + 0x2C] 00005AB0 4EBA FF76 jsr [PC - 0x8A /* 00005A28 */] 00005AB4 41EF 0030 lea.l A0, [A7 + 0x30] 00005AB8 226D 1C1A movea.l A1, [A5 + 0x1C1A /* export_895 */] 00005ABC 43E9 1444 lea.l A1, [A1 + 0x1444] 00005AC0 2019 move.l D0, [A1]+ 00005AC2 4680 not.l D0 00005AC4 C198 .incomplete 00005AC6 2011 move.l D0, [A1] 00005AC8 4680 not.l D0 00005ACA C190 .incomplete 00005ACC 486F 000C pea.l [A7 + 0xC] 00005AD0 2F2F 0038 move.l -[A7], [A7 + 0x38] 00005AD4 2F2F 0038 move.l -[A7], [A7 + 0x38] 00005AD8 2F2F 0044 move.l -[A7], [A7 + 0x44] 00005ADC 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00005AE0 4EAD DC00 jsr [A5 - 0x2400] 00005AE4 3600 move.w D3, D0 00005AE6 2F6F 0026 0050 move.l [A7 + 0x50], [A7 + 0x26] 00005AEC 4A6F 0052 tst.w [A7 + 0x52] 00005AF0 4FEF 0020 lea.l A7, [A7 + 0x20] 00005AF4 6700 00B8 beq +0xBA /* 00005BAE */ 00005AF8 2F2F 0030 move.l -[A7], [A7 + 0x30] 00005AFC 4EAD B5F8 jsr [A5 - 0x4A08] 00005B00 2448 movea.l A2, A0 00005B02 0C2A 0003 000E cmpi.b [A2 + 0xE], 0x3 00005B08 584F addq.w A7, 4 00005B0A 6600 00A2 bne +0xA4 /* 00005BAE */ 00005B0E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005B12 302F 0030 move.w D0, [A7 + 0x30] 00005B16 B068 16E8 cmp.w D0, [A0 + 0x16E8] 00005B1A 661C bne +0x1E /* 00005B38 */ 00005B1C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005B20 302F 0032 move.w D0, [A7 + 0x32] 00005B24 B068 16EA cmp.w D0, [A0 + 0x16EA] 00005B28 660E bne +0x10 /* 00005B38 */ 00005B2A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005B2E 4A28 16EC tst.b [A0 + 0x16EC] 00005B32 6704 beq +0x6 /* 00005B38 */ 00005B34 7000 moveq.l D0, 0x00 00005B36 6002 bra +0x4 /* 00005B3A */ label00005B38: 00005B38 7001 moveq.l D0, 0x01 label00005B3A: 00005B3A 49C0 lea.l A4, D0 00005B3C 1800 move.b D4, D0 00005B3E 4A04 tst.b D4 00005B40 673A beq +0x3C /* 00005B7C */ 00005B42 3003 move.w D0, D3 00005B44 48C0 ext.l D0 00005B46 5D80 subq.l D0, 6 00005B48 E788 lsl D0, 3 00005B4A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005B4E D1C0 add.l A0, D0 00005B50 4868 0AF8 pea.l [A0 + 0xAF8] 00005B54 3003 move.w D0, D3 00005B56 48C0 ext.l D0 00005B58 5980 subq.l D0, 4 00005B5A 4C3C 0800 0000 movem.w A3, 0x0 00005B60 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00005B64 1C1A move.b D6, [A2]+ 00005B66 D1C0 add.l A0, D0 00005B68 1028 0648 move.b D0, [A0 + 0x648] 00005B6C 4880 ext.w D0 00005B6E 3F00 move.w -[A7], D0 00005B70 2F2F 0036 move.l -[A7], [A7 + 0x36] 00005B74 4EAD C6B8 jsr [A5 - 0x3948] 00005B78 4FEF 000A lea.l A7, [A7 + 0xA] label00005B7C: 00005B7C 266A 0010 movea.l A3, [A2 + 0x10] 00005B80 554F subq.w A7, 2 00005B82 2F2F 002E move.l -[A7], [A7 + 0x2E] 00005B86 2053 movea.l A0, [A3] 00005B88 4868 0008 pea.l [A0 + 0x8] 00005B8C A8AD syscall PtInRect 00005B8E 101F move.b D0, [A7]+ 00005B90 671C beq +0x1E /* 00005BAE */ 00005B92 2045 movea.l A0, D5 00005B94 208B move.l [A0], A3 00005B96 3F2F 002C move.w -[A7], [A7 + 0x2C] 00005B9A 3F2F 0030 move.w -[A7], [A7 + 0x30] 00005B9E 2F0B move.l -[A7], A3 00005BA0 4EAD A490 jsr [A5 - 0x5B70] 00005BA4 48C0 ext.l D0 00005BA6 2C80 move.l [A6], D0 00005BA8 28AA 0014 move.l [A4], [A2 + 0x14] 00005BAC 504F addq.w A7, 8 label00005BAE: 00005BAE 4FEF 0034 lea.l A7, [A7 + 0x34] 00005BB2 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 00005BB6 4E75 rts 00005BB8 48E7 1020 movem.l -[A7], D3,A2 00005BBC 4FEF FFD0 lea.l A7, [A7 - 0x30] 00005BC0 246F 0040 movea.l A2, [A7 + 0x40] 00005BC4 486F 0024 pea.l [A7 + 0x24] 00005BC8 4EBA E0EA jsr [PC - 0x1F16 /* 00003CB4 */] 00005BCC 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00005BD0 486F 0030 pea.l [A7 + 0x30] 00005BD4 4EBA FE52 jsr [PC - 0x1AE /* 00005A28 */] 00005BD8 41EF 0034 lea.l A0, [A7 + 0x34] 00005BDC 226D 1C1A movea.l A1, [A5 + 0x1C1A /* export_895 */] 00005BE0 43E9 1444 lea.l A1, [A1 + 0x1444] 00005BE4 2019 move.l D0, [A1]+ 00005BE6 4680 not.l D0 00005BE8 C198 .incomplete 00005BEA 2011 move.l D0, [A1] 00005BEC 4680 not.l D0 00005BEE C190 .incomplete 00005BF0 486F 000C pea.l [A7 + 0xC] 00005BF4 2F2F 003C move.l -[A7], [A7 + 0x3C] 00005BF8 2F2F 003C move.l -[A7], [A7 + 0x3C] 00005BFC 2F2F 003C move.l -[A7], [A7 + 0x3C] 00005C00 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00005C04 4EAD DC00 jsr [A5 - 0x2400] 00005C08 3600 move.w D3, D0 00005C0A 200A move.l D0, A2 00005C0C 4FEF 0020 lea.l A7, [A7 + 0x20] 00005C10 6710 beq +0x12 /* 00005C22 */ 00005C12 4A43 tst.w D3 00005C14 6F0A ble +0xC /* 00005C20 */ 00005C16 3003 move.w D0, D3 00005C18 48C0 ext.l D0 00005C1A 5B80 subq.l D0, 5 00005C1C 2480 move.l [A2], D0 00005C1E 6002 bra +0x4 /* 00005C22 */ label00005C20: 00005C20 4292 clr.l [A2] label00005C22: 00005C22 206F 003C movea.l A0, [A7 + 0x3C] 00005C26 20AF 0006 move.l [A0], [A7 + 0x6] 00005C2A 4FEF 0030 lea.l A7, [A7 + 0x30] 00005C2E 4CDF 0408 movem.l D3,A2, [A7]+ 00005C32 4E75 rts 00005C34 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 00005C38 4FEF FEFA lea.l A7, [A7 - 0x106] 00005C3C 7800 moveq.l D4, 0x00 00005C3E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005C42 2F28 002C move.l -[A7], [A0 + 0x2C] 00005C46 4EAD C2E0 jsr [A5 - 0x3D20] 00005C4A 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005C4E 3228 0026 move.w D1, [A0 + 0x26] 00005C52 48C1 ext.l D1 00005C54 D280 add.l D1, D0 00005C56 5281 addq.l D1, 1 00005C58 2C01 move.l D6, D1 00005C5A 4878 0001 push.l 0x1 00005C5E 2F06 move.l -[A7], D6 00005C60 4EAD C1F8 jsr [A5 - 0x3E08] 00005C64 2448 movea.l A2, A0 00005C66 200A move.l D0, A2 00005C68 4A80 tst.l D0 00005C6A 4FEF 000C lea.l A7, [A7 + 0xC] 00005C6E 6700 0086 beq +0x88 /* 00005CF6 */ 00005C72 7A01 moveq.l D5, 0x01 00005C74 605C bra +0x5E /* 00005CD2 */ label00005C76: 00005C76 4857 pea.l [A7] 00005C78 3F05 move.w -[A7], D5 00005C7A 4EAD C3C8 jsr [A5 - 0x3C38] 00005C7E 0C2F 00FF 0006 cmpi.b [A7 + 0x6], 0xFF 00005C84 5C4F addq.w A7, 6 00005C86 650E bcs +0x10 /* 00005C96 */ 00005C88 41EF 0001 lea.l A0, [A7 + 0x1] 00005C8C 70FF moveq.l D0, 0xFFFFFFFF label00005C8E: 00005C8E 5280 addq.l D0, 1 00005C90 4A18 tst.b [A0]+ 00005C92 66FA bne -0x4 /* 00005C8E */ 00005C94 6004 bra +0x6 /* 00005C9A */ label00005C96: 00005C96 7000 moveq.l D0, 0x00 00005C98 1017 move.b D0, [A7] label00005C9A: 00005C9A 3600 move.w D3, D0 00005C9C 0C43 0104 cmpi.w D3, 0x104 00005CA0 6C04 bge +0x6 /* 00005CA6 */ 00005CA2 48C3 ext.l D3 00005CA4 5283 addq.l D3, 1 label00005CA6: 00005CA6 41D7 lea.l A0, [A7] 00005CA8 11BC 000D 3000 move.b [A0 + D3.w], 0xD /* '\r' */ 00005CAE 3003 move.w D0, D3 00005CB0 48C0 ext.l D0 00005CB2 D084 add.l D0, D4 00005CB4 B086 cmp.l D0, D6 00005CB6 6E24 bgt +0x26 /* 00005CDC */ 00005CB8 3043 movea.w A0, D3 00005CBA 2008 move.l D0, A0 00005CBC 41EF 0001 lea.l A0, [A7 + 0x1] 00005CC0 2252 movea.l A1, [A2] 00005CC2 43F1 4800 lea.l A1, [A1 + D4] 00005CC6 A22E syscall BlockMove/BlockMoveData, flags=2 00005CC8 3003 move.w D0, D3 00005CCA 48C0 ext.l D0 00005CCC D084 add.l D0, D4 00005CCE 2800 move.l D4, D0 00005CD0 5245 addq.w D5, 1 label00005CD2: 00005CD2 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005CD6 BA68 0026 cmp.w D5, [A0 + 0x26] 00005CDA 6F9A ble -0x64 /* 00005C76 */ label00005CDC: 00005CDC 2052 movea.l A0, [A2] 00005CDE 4230 4800 clr.b [A0 + D4] 00005CE2 4878 0001 push.l 0x1 00005CE6 2004 move.l D0, D4 00005CE8 5280 addq.l D0, 1 00005CEA 2F00 move.l -[A7], D0 00005CEC 2F0A move.l -[A7], A2 00005CEE 4EAD C2D8 jsr [A5 - 0x3D28] 00005CF2 4FEF 000C lea.l A7, [A7 + 0xC] label00005CF6: 00005CF6 204A movea.l A0, A2 00005CF8 4FEF 0106 lea.l A7, [A7 + 0x106] 00005CFC 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00005D00 4E75 rts 00005D02 2F0A move.l -[A7], A2 00005D04 594F subq.w A7, 4 00005D06 246F 000C movea.l A2, [A7 + 0xC] 00005D0A 554F subq.w A7, 2 00005D0C A973 syscall StillDown 00005D0E 101F move.b D0, [A7]+ 00005D10 6714 beq +0x16 /* 00005D26 */ 00005D12 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005D16 4A28 0392 tst.b [A0 + 0x392] 00005D1A 670A beq +0xC /* 00005D26 */ 00005D1C 4228 0392 clr.b [A0 + 0x392] 00005D20 2EAD 21BC move.l [A7], [A5 + 0x21BC] 00005D24 6008 bra +0xA /* 00005D2E */ label00005D26: 00005D26 4857 pea.l [A7] 00005D28 4EBA DF8A jsr [PC - 0x2076 /* 00003CB4 */] 00005D2C 584F addq.w A7, 4 label00005D2E: 00005D2E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005D32 4A28 1700 tst.b [A0 + 0x1700] 00005D36 670C beq +0xE /* 00005D44 */ 00005D38 4857 pea.l [A7] 00005D3A 4868 12E4 pea.l [A0 + 0x12E4] 00005D3E 4868 12DC pea.l [A0 + 0x12DC] 00005D42 A8F9 syscall MapPt label00005D44: 00005D44 306F 0002 movea.w A0, [A7 + 0x2] 00005D48 2548 0004 move.l [A2 + 0x4], A0 00005D4C 3057 movea.w A0, [A7] 00005D4E 2488 move.l [A2], A0 00005D50 584F addq.w A7, 4 00005D52 245F movea.l A2, [A7]+ 00005D54 4E75 rts 00005D56 2F0A move.l -[A7], A2 00005D58 246F 0008 movea.l A2, [A7 + 0x8] 00005D5C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005D60 3268 038A movea.w A1, [A0 + 0x38A] 00005D64 2549 0004 move.l [A2 + 0x4], A1 00005D68 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005D6C 3268 0388 movea.w A1, [A0 + 0x388] 00005D70 2489 move.l [A2], A1 00005D72 245F movea.l A2, [A7]+ 00005D74 4E75 rts 00005D76 48E7 1C00 movem.l -[A7], D3,D4,D5 00005D7A 362F 0010 move.w D3, [A7 + 0x10] 00005D7E 7801 moveq.l D4, 0x01 00005D80 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005D84 4A68 0026 tst.w [A0 + 0x26] 00005D88 6770 beq +0x72 /* 00005DFA */ 00005D8A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005D8E 3F28 16F4 move.w -[A7], [A0 + 0x16F4] 00005D92 4EAD C3C0 jsr [A5 - 0x3C40] 00005D96 3800 move.w D4, D0 00005D98 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005D9C B868 0026 cmp.w D4, [A0 + 0x26] 00005DA0 544F addq.w A7, 2 00005DA2 6E1A bgt +0x1C /* 00005DBE */ 00005DA4 3004 move.w D0, D4 00005DA6 48C0 ext.l D0 00005DA8 5380 subq.l D0, 1 00005DAA 2068 0028 movea.l A0, [A0 + 0x28] 00005DAE 2250 movea.l A1, [A0] 00005DB0 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00005DB4 3228 16F4 move.w D1, [A0 + 0x16F4] 00005DB8 B271 0C00 cmp.w D1, [A1 + D0 * 4] 00005DBC 6704 beq +0x6 /* 00005DC2 */ label00005DBE: 00005DBE 48C4 ext.l D4 00005DC0 5384 subq.l D4, 1 label00005DC2: 00005DC2 3004 move.w D0, D4 00005DC4 48C0 ext.l D0 00005DC6 3203 move.w D1, D3 00005DC8 48C1 ext.l D1 00005DCA D280 add.l D1, D0 00005DCC 3601 move.w D3, D1 00005DCE 0C43 0001 cmpi.w D3, 0x1 00005DD2 6C02 bge +0x4 /* 00005DD6 */ 00005DD4 7601 moveq.l D3, 0x01 label00005DD6: 00005DD6 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005DDA B668 0026 cmp.w D3, [A0 + 0x26] 00005DDE 6F04 ble +0x6 /* 00005DE4 */ 00005DE0 3628 0026 move.w D3, [A0 + 0x26] label00005DE4: 00005DE4 3003 move.w D0, D3 00005DE6 48C0 ext.l D0 00005DE8 5380 subq.l D0, 1 00005DEA 206D 1C30 movea.l A0, [A5 + 0x1C30] 00005DEE 2068 0028 movea.l A0, [A0 + 0x28] 00005DF2 2250 movea.l A1, [A0] 00005DF4 3A31 0C00 move.w D5, [A1 + D0 * 4] 00005DF8 3805 move.w D4, D5 label00005DFA: 00005DFA 3004 move.w D0, D4 00005DFC 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00005E00 4E75 rts 00005E02 554F subq.w A7, 2 00005E04 2F2F 0006 move.l -[A7], [A7 + 0x6] 00005E08 486D 1250 pea.l [A5 + 0x1250] 00005E0C 2F2F 0012 move.l -[A7], [A7 + 0x12] 00005E10 4EAD 9E68 jsr [A5 - 0x6198] 00005E14 301F move.w D0, [A7]+ 00005E16 4E75 rts 00005E18 2F2D 124A move.l -[A7], [A5 + 0x124A /* export_581 */] 00005E1C 3F2F 0008 move.w -[A7], [A7 + 0x8] 00005E20 4EAD 9F98 jsr [A5 - 0x6068] 00005E24 5C4F addq.w A7, 6 00005E26 4E75 rts 00005E28 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00005E2C 4FEF FFD0 lea.l A7, [A7 - 0x30] 00005E30 3A2F 0044 move.w D5, [A7 + 0x44] 00005E34 182F 0046 move.b D4, [A7 + 0x46] 00005E38 262F 0048 move.l D3, [A7 + 0x48] 00005E3C 246F 004C movea.l A2, [A7 + 0x4C] 00005E40 4297 clr.l [A7] 00005E42 2003 move.l D0, D3 00005E44 4EAD 9D1E jsr [A5 - 0x62E2] 00005E48 0164 bchg -[A4], D0 00005E4A 0000 0047 ori.b D0, 0x47 /* 'G' */ 00005E4E 0000 0222 ori.b D0, 0x22 /* '\"' */ 00005E52 001D 0000 ori.b [A5]+, 0x0 00005E56 0047 00B6 ori.w D7, 0xB6 00005E5A 0000 0048 ori.b D0, 0x48 /* 'H' */ 00005E5E 00BC 0000 0049 00B0 0000 ori.l 0xB00000, 0x49 /* 'I' */ 00005E68 004A 00CE ori.w A2, 0xCE 00005E6C 0000 004B ori.b D0, 0x4B /* 'K' */ 00005E70 00CE ori.? A6, 0xFFFFFFFFFFFFFFFF 00005E72 0000 004C ori.b D0, 0x4C /* 'L' */ 00005E76 00CE ori.? A6, 0xFFFFFFFFFFFFFFFF 00005E78 0000 004D ori.b D0, 0x4D /* 'M' */ 00005E7C 00CE ori.? A6, 0xFFFFFFFFFFFFFFFF 00005E7E 0000 005E ori.b D0, 0x5E /* '^' */ 00005E82 009E 0000 005F ori.l [A6]+, 0x5F /* '_' */ 00005E88 009E 0000 0060 ori.l [A6]+, 0x60 /* '`' */ 00005E8E 00A4 0000 0061 ori.l -[A4], 0x61 /* 'a' */ 00005E94 0098 0000 0067 ori.l [A0]+, 0x67 /* 'g' */ 00005E9A 010A btst A2, D0 00005E9C 0000 006B ori.b D0, 0x6B /* 'k' */ 00005EA0 00B0 0000 006C 00B0 ori.l [A0 + D0.w - 0x80], 0x6C /* 'l' */ 00005EA8 0000 006D ori.b D0, 0x6D /* 'm' */ 00005EAC 00B0 0000 006E 00B0 ori.l [A0 + D0.w - 0x80], 0x6E /* 'n' */ 00005EB4 0000 006F ori.b D0, 0x6F /* 'o' */ 00005EB8 00B0 0000 0081 00B0 ori.l [A0 + D0.w - 0x80], 0x81 00005EC0 0000 00D9 ori.b D0, 0xD9 00005EC4 00D0 ori.? [A0], 0xFFFFFFFFFFFFFFFF 00005EC6 0000 014C ori.b D0, 0x4C /* 'L' */ 00005ECA 00AA 0000 0152 00B0 ori.l [A2 + 0xB0], 0x152 00005ED2 0000 0153 ori.b D0, 0x53 /* 'S' */ 00005ED6 00B0 0000 0154 00B0 ori.l [A0 + D0.w - 0x80], 0x154 00005EDE 0000 0155 ori.b D0, 0x55 /* 'U' */ 00005EE2 00AE 0000 0169 0092 ori.l [A6 + 0x92], 0x169 00005EEA 0000 01D2 ori.b D0, 0xD2 00005EEE 00AA 0000 01D3 00AC ori.l [A2 + 0xAC], 0x1D3 00005EF6 0000 01D4 ori.b D0, 0xD4 00005EFA 00A2 0000 01DA ori.l -[A2], 0x1DA 00005F00 0008 0000 ori.b A0, 0x0 00005F04 0222 00A2 andi.b -[A2], 0xA2 00005F08 7601 moveq.l D3, 0x01 00005F0A 6000 00FE bra +0x100 /* 0000600A */ 00005F0E 7604 moveq.l D3, 0x04 00005F10 6000 00F8 bra +0xFA /* 0000600A */ 00005F14 760B moveq.l D3, 0x0B 00005F16 6000 00F2 bra +0xF4 /* 0000600A */ 00005F1A 7617 moveq.l D3, 0x17 00005F1C 6000 00EC bra +0xEE /* 0000600A */ 00005F20 7613 moveq.l D3, 0x13 00005F22 6000 00E6 bra +0xE8 /* 0000600A */ 00005F26 7603 moveq.l D3, 0x03 00005F28 6000 00E0 bra +0xE2 /* 0000600A */ 00005F2C 760D moveq.l D3, 0x0D 00005F2E 6000 00DA bra +0xDC /* 0000600A */ 00005F32 760E moveq.l D3, 0x0E 00005F34 6000 00D4 bra +0xD6 /* 0000600A */ 00005F38 761B moveq.l D3, 0x1B 00005F3A 6000 00CE bra +0xD0 /* 0000600A */ 00005F3E 7608 moveq.l D3, 0x08 00005F40 6000 00C8 bra +0xCA /* 0000600A */ 00005F44 760C moveq.l D3, 0x0C 00005F46 6000 00C2 bra +0xC4 /* 0000600A */ 00005F4A 760A moveq.l D3, 0x0A 00005F4C 6000 00BC bra +0xBE /* 0000600A */ 00005F50 7612 moveq.l D3, 0x12 00005F52 6000 00B6 bra +0xB8 /* 0000600A */ 00005F56 7609 moveq.l D3, 0x09 00005F58 6000 00B0 bra +0xB2 /* 0000600A */ 00005F5C 7607 moveq.l D3, 0x07 00005F5E 6000 00AA bra +0xAC /* 0000600A */ 00005F62 7602 moveq.l D3, 0x02 00005F64 6000 00A4 bra +0xA6 /* 0000600A */ 00005F68 7616 moveq.l D3, 0x16 00005F6A 6000 009E bra +0xA0 /* 0000600A */ 00005F6E 7605 moveq.l D3, 0x05 00005F70 6000 0098 bra +0x9A /* 0000600A */ 00005F74 7618 moveq.l D3, 0x18 00005F76 6000 0092 bra +0x94 /* 0000600A */ 00005F7A 7619 moveq.l D3, 0x19 00005F7C 6000 008C bra +0x8E /* 0000600A */ 00005F80 760F moveq.l D3, 0x0F 00005F82 6000 0086 bra +0x88 /* 0000600A */ 00005F86 7610 moveq.l D3, 0x10 00005F88 6000 0080 bra +0x82 /* 0000600A */ 00005F8C 7614 moveq.l D3, 0x14 00005F8E 607A bra +0x7C /* 0000600A */ 00005F90 7615 moveq.l D3, 0x15 00005F92 6076 bra +0x78 /* 0000600A */ 00005F94 761A moveq.l D3, 0x1A 00005F96 6072 bra +0x74 /* 0000600A */ 00005F98 761C moveq.l D3, 0x1C 00005F9A 606E bra +0x70 /* 0000600A */ 00005F9C 761D moveq.l D3, 0x1D 00005F9E 606A bra +0x6C /* 0000600A */ 00005FA0 7620 moveq.l D3, 0x20 00005FA2 6066 bra +0x68 /* 0000600A */ 00005FA4 761E moveq.l D3, 0x1E 00005FA6 6062 bra +0x64 /* 0000600A */ 00005FA8 761F moveq.l D3, 0x1F 00005FAA 605E bra +0x60 /* 0000600A */ 00005FAC 2F7C 8004 07D5 0020 move.l [A7 + 0x20], 0x800407D5 00005FB4 3F45 0004 move.w [A7 + 0x4], D5 00005FB8 4227 clr.b -[A7] 00005FBA 486F 0006 pea.l [A7 + 0x6] 00005FBE 4EBA DEA2 jsr [PC - 0x215E /* 00003E62 */] 00005FC2 4A00 tst.b D0 00005FC4 5C4F addq.w A7, 6 00005FC6 660C bne +0xE /* 00005FD4 */ 00005FC8 70FF moveq.l D0, 0xFFFFFFFF 00005FCA 4FEF 0030 lea.l A7, [A7 + 0x30] 00005FCE 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00005FD2 4E75 rts label00005FD4: 00005FD4 2F43 0024 move.l [A7 + 0x24], D3 00005FD8 2F4A 0028 move.l [A7 + 0x28], A2 00005FDC 1004 move.b D0, D4 00005FDE 49C0 lea.l A4, D0 00005FE0 2F40 002C move.l [A7 + 0x2C], D0 00005FE4 486F 0006 pea.l [A7 + 0x6] 00005FE8 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00005FEC 486F 002C pea.l [A7 + 0x2C] 00005FF0 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00005FF4 3F2F 0012 move.w -[A7], [A7 + 0x12] 00005FF8 4EAD B438 jsr [A5 - 0x4BC8] 00005FFC 202F 0030 move.l D0, [A7 + 0x30] 00006000 4FEF 0040 lea.l A7, [A7 + 0x40] 00006004 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00006008 4E75 rts label0000600A: 0000600A 486A 0004 pea.l [A2 + 0x4] 0000600E 3F03 move.w -[A7], D3 00006010 1F04 move.b -[A7], D4 00006012 3F05 move.w -[A7], D5 00006014 4EBA E6F6 jsr [PC - 0x190A /* 0000470C */] 00006018 7000 moveq.l D0, 0x00 0000601A 4FEF 003A lea.l A7, [A7 + 0x3A] 0000601E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00006022 4E75 rts 00006024 2F03 move.l -[A7], D3 00006026 4FEF FFE2 lea.l A7, [A7 - 0x1E] 0000602A 7600 moveq.l D3, 0x00 0000602C 4227 clr.b -[A7] 0000602E 486F 0028 pea.l [A7 + 0x28] 00006032 4EBA DE2E jsr [PC - 0x21D2 /* 00003E62 */] 00006036 4A00 tst.b D0 00006038 5C4F addq.w A7, 6 0000603A 660A bne +0xC /* 00006046 */ 0000603C 70FF moveq.l D0, 0xFFFFFFFF 0000603E 4FEF 001E lea.l A7, [A7 + 0x1E] 00006042 261F move.l D3, [A7]+ 00006044 4E75 rts label00006046: 00006046 4857 pea.l [A7] 00006048 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 0000604C 2F2F 0030 move.l -[A7], [A7 + 0x30] 00006050 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 00006054 3F2F 0034 move.w -[A7], [A7 + 0x34] 00006058 4EAD B438 jsr [A5 - 0x4BC8] 0000605C 262F 002A move.l D3, [A7 + 0x2A] 00006060 2003 move.l D0, D3 00006062 4FEF 002E lea.l A7, [A7 + 0x2E] 00006066 261F move.l D3, [A7]+ 00006068 4E75 rts 0000606A 2F0A move.l -[A7], A2 0000606C 4FEF FFF0 lea.l A7, [A7 - 0x10] 00006070 246F 0018 movea.l A2, [A7 + 0x18] 00006074 554F subq.w A7, 2 00006076 3F3C 0018 move.w -[A7], 0x18 0000607A 486F 0004 pea.l [A7 + 0x4] 0000607E A970 syscall GetNextEvent 00006080 101F move.b D0, [A7]+ 00006082 6754 beq +0x56 /* 000060D8 */ 00006084 7000 moveq.l D0, 0x00 00006086 3017 move.w D0, [A7] 00006088 5780 subq.l D0, 3 0000608A 6708 beq +0xA /* 00006094 */ 0000608C 7000 moveq.l D0, 0x00 0000608E 3017 move.w D0, [A7] 00006090 5B80 subq.l D0, 5 00006092 6640 bne +0x42 /* 000060D4 */ label00006094: 00006094 3B6D 21A6 21A4 move.w [A5 + 0x21A4], [A5 + 0x21A6] 0000609A 302F 0004 move.w D0, [A7 + 0x4] 0000609E 0280 0000 00FF andi.l D0, 0xFF 000060A4 3B40 21A6 move.w [A5 + 0x21A6], D0 000060A8 202F 0002 move.l D0, [A7 + 0x2] 000060AC 0280 0000 FF00 andi.l D0, 0xFF00 000060B2 E088 lsr D0, 8 000060B4 3B40 21A8 move.w [A5 + 0x21A8], D0 000060B8 2B6F 0006 218E move.l [A5 + 0x218E], [A7 + 0x6] 000060BE 594F subq.w A7, 4 000060C0 3F3C 0016 move.w -[A7], 0x16 000060C4 2F3C 8402 0008 move.l -[A7], 0x84020008 000060CA A8B5 syscall ScriptUtil 000060CC 201F move.l D0, [A7]+ 000060CE 3B40 21A2 move.w [A5 + 0x21A2 /* export_1072 */], D0 000060D2 6004 bra +0x6 /* 000060D8 */ label000060D4: 000060D4 426D 21A6 clr.w [A5 + 0x21A6] label000060D8: 000060D8 4A6D 21A6 tst.w [A5 + 0x21A6] 000060DC 6E08 bgt +0xA /* 000060E6 */ 000060DE 422A 0001 clr.b [A2 + 0x1] 000060E2 4212 clr.b [A2] 000060E4 600E bra +0x10 /* 000060F4 */ label000060E6: 000060E6 156D 21A7 0001 move.b [A2 + 0x1], [A5 + 0x21A7] 000060EC 422A 0002 clr.b [A2 + 0x2] 000060F0 14BC 0001 move.b [A2], 0x1 label000060F4: 000060F4 4FEF 0010 lea.l A7, [A7 + 0x10] 000060F8 245F movea.l A2, [A7]+ 000060FA 4E75 rts fn000060FC: 000060FC 42A7 clr.l -[A7] 000060FE 4267 clr.w -[A7] 00006100 4878 0004 push.l 0x4 00006104 4EAD D918 jsr [A5 - 0x26E8] 00006108 2F48 000E move.l [A7 + 0xE], A0 0000610C 4FEF 000A lea.l A7, [A7 + 0xA] 00006110 4E75 rts fn00006112: 00006112 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00006116 266F 0014 movea.l A3, [A7 + 0x14] 0000611A 2F0B move.l -[A7], A3 0000611C 4EAD D958 jsr [A5 - 0x26A8] 00006120 48C0 ext.l D0 00006122 5380 subq.l D0, 1 00006124 3800 move.w D4, D0 00006126 7600 moveq.l D3, 0x00 00006128 584F addq.w A7, 4 0000612A 601A bra +0x1C /* 00006146 */ label0000612C: 0000612C 594F subq.w A7, 4 0000612E 2F0B move.l -[A7], A3 00006130 3F03 move.w -[A7], D3 00006132 4EBA 003E jsr [PC + 0x3E /* 00006172 */] 00006136 205F movea.l A0, [A7]+ 00006138 2448 movea.l A2, A0 0000613A 200A move.l D0, A2 0000613C 6706 beq +0x8 /* 00006144 */ 0000613E 2F0A move.l -[A7], A2 00006140 4EBA 0116 jsr [PC + 0x116 /* 00006258 */] label00006144: 00006144 5243 addq.w D3, 1 label00006146: 00006146 B644 cmp.w D3, D4 00006148 6FE2 ble -0x1C /* 0000612C */ 0000614A 2F0B move.l -[A7], A3 0000614C 4EAD D928 jsr [A5 - 0x26D8] 00006150 584F addq.w A7, 4 00006152 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00006156 4E74 0004 rtd 0x0004 fn0000615A: 0000615A 2F0A move.l -[A7], A2 0000615C 246F 0008 movea.l A2, [A7 + 0x8] 00006160 4A92 tst.l [A2] 00006162 6706 beq +0x8 /* 0000616A */ 00006164 2F12 move.l -[A7], [A2] 00006166 4EBA FFAA jsr [PC - 0x56 /* 00006112 */] label0000616A: 0000616A 4292 clr.l [A2] 0000616C 245F movea.l A2, [A7]+ 0000616E 4E74 0004 rtd 0x0004 fn00006172: 00006172 514F subq.w A7, 8 00006174 4878 0004 push.l 0x4 00006178 486F 0008 pea.l [A7 + 0x8] 0000617C 3F2F 0014 move.w -[A7], [A7 + 0x14] 00006180 2F2F 0018 move.l -[A7], [A7 + 0x18] 00006184 4EAD D940 jsr [A5 - 0x26C0] 00006188 2F40 000E move.l [A7 + 0xE], D0 0000618C 4A80 tst.l D0 0000618E 4FEF 000E lea.l A7, [A7 + 0xE] 00006192 6E04 bgt +0x6 /* 00006198 */ 00006194 42AF 0004 clr.l [A7 + 0x4] label00006198: 00006198 2F6F 0004 0012 move.l [A7 + 0x12], [A7 + 0x4] 0000619E 504F addq.w A7, 8 000061A0 4E74 0006 rtd 0x0006 000061A4 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000061A8 266F 001A movea.l A3, [A7 + 0x1A] 000061AC 3A2F 0018 move.w D5, [A7 + 0x18] 000061B0 2F0B move.l -[A7], A3 000061B2 4EAD D958 jsr [A5 - 0x26A8] 000061B6 48C0 ext.l D0 000061B8 5380 subq.l D0, 1 000061BA 3800 move.w D4, D0 000061BC 7600 moveq.l D3, 0x00 000061BE 584F addq.w A7, 4 000061C0 6024 bra +0x26 /* 000061E6 */ label000061C2: 000061C2 594F subq.w A7, 4 000061C4 2F0B move.l -[A7], A3 000061C6 3F03 move.w -[A7], D3 000061C8 4EBA FFA8 jsr [PC - 0x58 /* 00006172 */] 000061CC 205F movea.l A0, [A7]+ 000061CE 2448 movea.l A2, A0 000061D0 200A move.l D0, A2 000061D2 4A80 tst.l D0 000061D4 670E beq +0x10 /* 000061E4 */ 000061D6 2052 movea.l A0, [A2] 000061D8 BA68 0008 cmp.w D5, [A0 + 0x8] 000061DC 6606 bne +0x8 /* 000061E4 */ 000061DE 2F4A 001E move.l [A7 + 0x1E], A2 000061E2 600A bra +0xC /* 000061EE */ label000061E4: 000061E4 5243 addq.w D3, 1 label000061E6: 000061E6 B644 cmp.w D3, D4 000061E8 6FD8 ble -0x26 /* 000061C2 */ 000061EA 42AF 001E clr.l [A7 + 0x1E] label000061EE: 000061EE 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000061F2 4E74 0006 rtd 0x0006 fn000061F6: 000061F6 2F03 move.l -[A7], D3 000061F8 554F subq.w A7, 2 000061FA 2F2F 000E move.l -[A7], [A7 + 0xE] 000061FE 4EAD D958 jsr [A5 - 0x26A8] 00006202 3600 move.w D3, D0 00006204 4878 0004 push.l 0x4 00006208 486F 0012 pea.l [A7 + 0x12] 0000620C 3F03 move.w -[A7], D3 0000620E 2F2F 001C move.l -[A7], [A7 + 0x1C] 00006212 4EAD D930 jsr [A5 - 0x26D0] 00006216 3F40 0012 move.w [A7 + 0x12], D0 0000621A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000621E 261F move.l D3, [A7]+ 00006220 4E74 0008 rtd 0x0008 fn00006224: 00006224 2F0A move.l -[A7], A2 00006226 42A7 clr.l -[A7] 00006228 4267 clr.w -[A7] 0000622A 4878 000A push.l 0xA /* '\n' */ 0000622E 4EAD D918 jsr [A5 - 0x26E8] 00006232 2448 movea.l A2, A0 00006234 200A move.l D0, A2 00006236 4A80 tst.l D0 00006238 4FEF 000A lea.l A7, [A7 + 0xA] 0000623C 6710 beq +0x12 /* 0000624E */ 0000623E 2052 movea.l A0, [A2] 00006240 216F 000A 0004 move.l [A0 + 0x4], [A7 + 0xA] 00006246 2052 movea.l A0, [A2] 00006248 316F 0008 0008 move.w [A0 + 0x8], [A7 + 0x8] label0000624E: 0000624E 2F4A 000E move.l [A7 + 0xE], A2 00006252 245F movea.l A2, [A7]+ 00006254 4E74 0006 rtd 0x0006 fn00006258: 00006258 206F 0004 movea.l A0, [A7 + 0x4] 0000625C 2050 movea.l A0, [A0] 0000625E 4868 0004 pea.l [A0 + 0x4] 00006262 4EAD FC20 jsr [A5 - 0x3E0] 00006266 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000626A 4EAD D928 jsr [A5 - 0x26D8] 0000626E 504F addq.w A7, 8 00006270 4E74 0004 rtd 0x0004 00006274 3F2F 0004 move.w -[A7], [A7 + 0x4] 00006278 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000627C 4EAD D948 jsr [A5 - 0x26B8] 00006280 2F48 0010 move.l [A7 + 0x10], A0 00006284 5C4F addq.w A7, 6 00006286 4E74 0006 rtd 0x0006 fn0000628A: 0000628A 554F subq.w A7, 2 0000628C 4A6F 000E tst.w [A7 + 0xE] 00006290 6D1C blt +0x1E /* 000062AE */ 00006292 2F2F 0006 move.l -[A7], [A7 + 0x6] 00006296 2F2F 000E move.l -[A7], [A7 + 0xE] 0000629A 3F2F 0016 move.w -[A7], [A7 + 0x16] 0000629E 2F2F 001A move.l -[A7], [A7 + 0x1A] 000062A2 4EAD D930 jsr [A5 - 0x26D0] 000062A6 3F40 000E move.w [A7 + 0xE], D0 000062AA 4FEF 000E lea.l A7, [A7 + 0xE] label000062AE: 000062AE 544F addq.w A7, 2 000062B0 4E74 000E rtd 0x000E fn000062B4: 000062B4 48E7 0038 movem.l -[A7], A2,A3,A4 000062B8 5D4F subq.w A7, 6 000062BA 286F 0016 movea.l A4, [A7 + 0x16] 000062BE 266F 001A movea.l A3, [A7 + 0x1A] 000062C2 2F53 0002 move.l [A7 + 0x2], [A3] 000062C6 4857 pea.l [A7] 000062C8 2F2F 0006 move.l -[A7], [A7 + 0x6] 000062CC 4EAD B2E0 jsr [A5 - 0x4D20] 000062D0 4A00 tst.b D0 000062D2 504F addq.w A7, 8 000062D4 673A beq +0x3C /* 00006310 */ 000062D6 2F0B move.l -[A7], A3 000062D8 4EBA BB94 jsr [PC - 0x446C /* 00001E6E */] 000062DC 2448 movea.l A2, A0 000062DE 200A move.l D0, A2 000062E0 584F addq.w A7, 4 000062E2 6718 beq +0x1A /* 000062FC */ 000062E4 3F2F 002C move.w -[A7], [A7 + 0x2C] 000062E8 2F2F 0020 move.l -[A7], [A7 + 0x20] 000062EC 2F2F 0028 move.l -[A7], [A7 + 0x28] 000062F0 2F2F 0030 move.l -[A7], [A7 + 0x30] 000062F4 2F0A move.l -[A7], A2 000062F6 3F3C 0003 move.w -[A7], 0x3 000062FA A83D syscall TEDispatch label000062FC: 000062FC 200C move.l D0, A4 000062FE 660E bne +0x10 /* 0000630E */ 00006300 3F17 move.w -[A7], [A7] 00006302 2F2F 0004 move.l -[A7], [A7 + 0x4] 00006306 4EAD B2C8 jsr [A5 - 0x4D38] 0000630A 5C4F addq.w A7, 6 0000630C 6002 bra +0x4 /* 00006310 */ label0000630E: 0000630E 288A move.l [A4], A2 label00006310: 00006310 5C4F addq.w A7, 6 00006312 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00006316 4E75 rts 00006318 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000631C 2F2F 0018 move.l -[A7], [A7 + 0x18] 00006320 486F 0004 pea.l [A7 + 0x4] 00006324 486F 000A pea.l [A7 + 0xA] 00006328 486F 0010 pea.l [A7 + 0x10] 0000632C 2F2F 0024 move.l -[A7], [A7 + 0x24] 00006330 42A7 clr.l -[A7] 00006332 4EBA FF80 jsr [PC - 0x80 /* 000062B4 */] 00006336 306F 0020 movea.w A0, [A7 + 0x20] 0000633A 2008 move.l D0, A0 0000633C 4FEF 0028 lea.l A7, [A7 + 0x28] 00006340 4E75 rts 00006342 4FEF FFF4 lea.l A7, [A7 - 0xC] 00006346 3F6F 0016 0004 move.w [A7 + 0x4], [A7 + 0x16] 0000634C 2F2F 001C move.l -[A7], [A7 + 0x1C] 00006350 2F2F 001C move.l -[A7], [A7 + 0x1C] 00006354 486F 0008 pea.l [A7 + 0x8] 00006358 3F3C 0004 move.w -[A7], 0x4 0000635C 2F2F 001E move.l -[A7], [A7 + 0x1E] 00006360 4EBA BB4C jsr [PC - 0x44B4 /* 00001EAE */] 00006364 4FEF 001E lea.l A7, [A7 + 0x1E] 00006368 4E75 rts 0000636A 2F03 move.l -[A7], D3 0000636C 4FEF FFEC lea.l A7, [A7 - 0x14] 00006370 2F2F 0020 move.l -[A7], [A7 + 0x20] 00006374 486F 0004 pea.l [A7 + 0x4] 00006378 486F 0016 pea.l [A7 + 0x16] 0000637C 486F 000E pea.l [A7 + 0xE] 00006380 2F2F 002C move.l -[A7], [A7 + 0x2C] 00006384 486F 0024 pea.l [A7 + 0x24] 00006388 4EBA FF2A jsr [PC - 0xD6 /* 000062B4 */] 0000638C 4AAF 0028 tst.l [A7 + 0x28] 00006390 4FEF 0018 lea.l A7, [A7 + 0x18] 00006394 671A beq +0x1C /* 000063B0 */ 00006396 4AAF 0020 tst.l [A7 + 0x20] 0000639A 6614 bne +0x16 /* 000063B0 */ 0000639C 206F 0010 movea.l A0, [A7 + 0x10] 000063A0 2050 movea.l A0, [A0] 000063A2 3628 0018 move.w D3, [A0 + 0x18] 000063A6 0C43 FFFF cmpi.w D3, 0xFFFF 000063AA 6704 beq +0x6 /* 000063B0 */ 000063AC 3F43 000E move.w [A7 + 0xE], D3 label000063B0: 000063B0 306F 000E movea.w A0, [A7 + 0xE] 000063B4 2008 move.l D0, A0 000063B6 4FEF 0014 lea.l A7, [A7 + 0x14] 000063BA 261F move.l D3, [A7]+ 000063BC 4E75 rts 000063BE 4FEF FFEC lea.l A7, [A7 - 0x14] 000063C2 42A7 clr.l -[A7] 000063C4 486F 0004 pea.l [A7 + 0x4] 000063C8 486F 000A pea.l [A7 + 0xA] 000063CC 486F 0010 pea.l [A7 + 0x10] 000063D0 2F2F 0028 move.l -[A7], [A7 + 0x28] 000063D4 486F 0024 pea.l [A7 + 0x24] 000063D8 4EBA FEDA jsr [PC - 0x126 /* 000062B4 */] 000063DC 4AAF 0028 tst.l [A7 + 0x28] 000063E0 4FEF 0018 lea.l A7, [A7 + 0x18] 000063E4 670C beq +0xE /* 000063F2 */ 000063E6 206F 0010 movea.l A0, [A7 + 0x10] 000063EA 2050 movea.l A0, [A0] 000063EC 316F 001E 0018 move.w [A0 + 0x18], [A7 + 0x1E] label000063F2: 000063F2 42A7 clr.l -[A7] 000063F4 42A7 clr.l -[A7] 000063F6 486F 000C pea.l [A7 + 0xC] 000063FA 4267 clr.w -[A7] 000063FC 2F2F 0026 move.l -[A7], [A7 + 0x26] 00006400 4EBA BAAC jsr [PC - 0x4554 /* 00001EAE */] 00006404 4FEF 0026 lea.l A7, [A7 + 0x26] 00006408 4E75 rts 0000640A 2F0A move.l -[A7], A2 0000640C 594F subq.w A7, 4 0000640E 2F2F 000C move.l -[A7], [A7 + 0xC] 00006412 4EBA BA5A jsr [PC - 0x45A6 /* 00001E6E */] 00006416 2448 movea.l A2, A0 00006418 200A move.l D0, A2 0000641A 4A80 tst.l D0 0000641C 584F addq.w A7, 4 0000641E 6606 bne +0x8 /* 00006426 */ 00006420 2E80 move.l [A7], D0 00006422 7000 moveq.l D0, 0x00 00006424 6008 bra +0xA /* 0000642E */ label00006426: 00006426 2052 movea.l A0, [A2] 00006428 3028 003A move.w D0, [A0 + 0x3A] 0000642C 48C0 ext.l D0 label0000642E: 0000642E 584F addq.w A7, 4 00006430 245F movea.l A2, [A7]+ 00006432 4E75 rts 00006434 48E7 1030 movem.l -[A7], D3,A2,A3 00006438 4FEF FFE8 lea.l A7, [A7 - 0x18] 0000643C 266F 0028 movea.l A3, [A7 + 0x28] 00006440 362F 002C move.w D3, [A7 + 0x2C] 00006444 2F53 0004 move.l [A7 + 0x4], [A3] 00006448 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000644C 4EAD B600 jsr [A5 - 0x4A00] 00006450 2448 movea.l A2, A0 00006452 200A move.l D0, A2 00006454 584F addq.w A7, 4 00006456 673A beq +0x3C /* 00006492 */ 00006458 3543 001C move.w [A2 + 0x1C], D3 0000645C 42A7 clr.l -[A7] 0000645E 486F 0004 pea.l [A7 + 0x4] 00006462 486F 000A pea.l [A7 + 0xA] 00006466 486F 0014 pea.l [A7 + 0x14] 0000646A 2F0B move.l -[A7], A3 0000646C 486F 0028 pea.l [A7 + 0x28] 00006470 4EBA FE42 jsr [PC - 0x1BE /* 000062B4 */] 00006474 206F 002C movea.l A0, [A7 + 0x2C] 00006478 2050 movea.l A0, [A0] 0000647A 3143 003A move.w [A0 + 0x3A], D3 0000647E 42A7 clr.l -[A7] 00006480 42A7 clr.l -[A7] 00006482 486F 0028 pea.l [A7 + 0x28] 00006486 4267 clr.w -[A7] 00006488 2F0B move.l -[A7], A3 0000648A 4EBA BA22 jsr [PC - 0x45DE /* 00001EAE */] 0000648E 4FEF 002A lea.l A7, [A7 + 0x2A] label00006492: 00006492 4FEF 0018 lea.l A7, [A7 + 0x18] 00006496 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000649A 4E75 rts 0000649C 4FEF FFF0 lea.l A7, [A7 - 0x10] 000064A0 2F2F 0018 move.l -[A7], [A7 + 0x18] 000064A4 486F 0004 pea.l [A7 + 0x4] 000064A8 486F 000A pea.l [A7 + 0xA] 000064AC 486F 0010 pea.l [A7 + 0x10] 000064B0 2F2F 0024 move.l -[A7], [A7 + 0x24] 000064B4 42A7 clr.l -[A7] 000064B6 4EBA FDFC jsr [PC - 0x204 /* 000062B4 */] 000064BA 7000 moveq.l D0, 0x00 000064BC 102F 001E move.b D0, [A7 + 0x1E] 000064C0 4FEF 0028 lea.l A7, [A7 + 0x28] 000064C4 4E75 rts 000064C6 4FEF FFF4 lea.l A7, [A7 - 0xC] 000064CA 1F6F 0015 0002 move.b [A7 + 0x2], [A7 + 0x15] 000064D0 2F2F 001A move.l -[A7], [A7 + 0x1A] 000064D4 2F2F 001A move.l -[A7], [A7 + 0x1A] 000064D8 486F 0008 pea.l [A7 + 0x8] 000064DC 3F3C 0002 move.w -[A7], 0x2 000064E0 2F2F 001E move.l -[A7], [A7 + 0x1E] 000064E4 4EBA B9C8 jsr [PC - 0x4638 /* 00001EAE */] 000064E8 4FEF 001E lea.l A7, [A7 + 0x1E] 000064EC 4E75 rts 000064EE 4FEF FFF0 lea.l A7, [A7 - 0x10] 000064F2 2F2F 001C move.l -[A7], [A7 + 0x1C] 000064F6 486F 0004 pea.l [A7 + 0x4] 000064FA 486F 000A pea.l [A7 + 0xA] 000064FE 486F 0010 pea.l [A7 + 0x10] 00006502 2F2F 0024 move.l -[A7], [A7 + 0x24] 00006506 42A7 clr.l -[A7] 00006508 4EBA FDAA jsr [PC - 0x256 /* 000062B4 */] 0000650C 3F2F 001C move.w -[A7], [A7 + 0x1C] 00006510 2F2F 0032 move.l -[A7], [A7 + 0x32] 00006514 A8FF syscall GetFName/GetFontName 00006516 4FEF 0028 lea.l A7, [A7 + 0x28] 0000651A 4E75 rts 0000651C 4FEF FFF4 lea.l A7, [A7 - 0xC] 00006520 2F2F 0014 move.l -[A7], [A7 + 0x14] 00006524 486F 0004 pea.l [A7 + 0x4] 00006528 A900 syscall GetFNum 0000652A 2F2F 001C move.l -[A7], [A7 + 0x1C] 0000652E 2F2F 001C move.l -[A7], [A7 + 0x1C] 00006532 486F 0008 pea.l [A7 + 0x8] 00006536 3F3C 0001 move.w -[A7], 0x1 0000653A 2F2F 001E move.l -[A7], [A7 + 0x1E] 0000653E 4EBA B96E jsr [PC - 0x4692 /* 00001EAE */] 00006542 4FEF 001E lea.l A7, [A7 + 0x1E] 00006546 4E75 rts 00006548 4FEF FFEE lea.l A7, [A7 - 0x12] 0000654C 2F2F 001A move.l -[A7], [A7 + 0x1A] 00006550 486F 0004 pea.l [A7 + 0x4] 00006554 AA34 syscall Index2Color 00006556 2F57 000C move.l [A7 + 0xC], [A7] 0000655A 3F6F 0004 0010 move.w [A7 + 0x10], [A7 + 0x4] 00006560 2F2F 0022 move.l -[A7], [A7 + 0x22] 00006564 2F2F 0022 move.l -[A7], [A7 + 0x22] 00006568 486F 000E pea.l [A7 + 0xE] 0000656C 3F3C 0008 move.w -[A7], 0x8 00006570 2F2F 0024 move.l -[A7], [A7 + 0x24] 00006574 4EBA B938 jsr [PC - 0x46C8 /* 00001EAE */] 00006578 4FEF 0024 lea.l A7, [A7 + 0x24] 0000657C 4E75 rts 0000657E 2F03 move.l -[A7], D3 00006580 4FEF FFF0 lea.l A7, [A7 - 0x10] 00006584 3F7C FFFF 000E move.w [A7 + 0xE], 0xFFFF 0000658A 7600 moveq.l D3, 0x00 0000658C 2F2F 001C move.l -[A7], [A7 + 0x1C] 00006590 486F 0004 pea.l [A7 + 0x4] 00006594 486F 0016 pea.l [A7 + 0x16] 00006598 486F 000E pea.l [A7 + 0xE] 0000659C 2F2F 0028 move.l -[A7], [A7 + 0x28] 000065A0 42A7 clr.l -[A7] 000065A2 4EBA FD10 jsr [PC - 0x2F0 /* 000062B4 */] 000065A6 0C6F FFFF 0026 cmpi.w [A7 + 0x26], 0xFFFF 000065AC 4FEF 0018 lea.l A7, [A7 + 0x18] 000065B0 670C beq +0xE /* 000065BE */ 000065B2 594F subq.w A7, 4 000065B4 486F 000C pea.l [A7 + 0xC] 000065B8 AA33 syscall Color2Index 000065BA 201F move.l D0, [A7]+ 000065BC 2600 move.l D3, D0 label000065BE: 000065BE 2003 move.l D0, D3 000065C0 4FEF 0010 lea.l A7, [A7 + 0x10] 000065C4 261F move.l D3, [A7]+ 000065C6 4E75 rts 000065C8 2F0A move.l -[A7], A2 000065CA 4FEF FFF6 lea.l A7, [A7 - 0xA] 000065CE 206F 0012 movea.l A0, [A7 + 0x12] 000065D2 2F50 0006 move.l [A7 + 0x6], [A0] 000065D6 2F2F 0006 move.l -[A7], [A7 + 0x6] 000065DA 4EAD B5F8 jsr [A5 - 0x4A08] 000065DE 2448 movea.l A2, A0 000065E0 200A move.l D0, A2 000065E2 584F addq.w A7, 4 000065E4 6712 beq +0x14 /* 000065F8 */ 000065E6 102A 000E move.b D0, [A2 + 0xE] 000065EA 4880 ext.w D0 000065EC 3F00 move.w -[A7], D0 000065EE 4EAD BD40 jsr [A5 - 0x42C0] 000065F2 4A00 tst.b D0 000065F4 544F addq.w A7, 2 000065F6 6608 bne +0xA /* 00006600 */ label000065F8: 000065F8 4FEF 000A lea.l A7, [A7 + 0xA] 000065FC 245F movea.l A2, [A7]+ 000065FE 4E75 rts label00006600: 00006600 2F2F 0016 move.l -[A7], [A7 + 0x16] 00006604 486F 0004 pea.l [A7 + 0x4] 00006608 AA34 syscall Index2Color 0000660A 2557 001E move.l [A2 + 0x1E], [A7] 0000660E 356F 0004 0022 move.w [A2 + 0x22], [A7 + 0x4] 00006614 3F3C 0004 move.w -[A7], 0x4 00006618 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000661C 4EAD B648 jsr [A5 - 0x49B8] 00006620 2F2F 000C move.l -[A7], [A7 + 0xC] 00006624 4EAD BA38 jsr [A5 - 0x45C8] 00006628 4FEF 0014 lea.l A7, [A7 + 0x14] 0000662C 245F movea.l A2, [A7]+ 0000662E 4E75 rts 00006630 2F0A move.l -[A7], A2 00006632 594F subq.w A7, 4 00006634 246F 000C movea.l A2, [A7 + 0xC] 00006638 2E92 move.l [A7], [A2] 0000663A 2F17 move.l -[A7], [A7] 0000663C 4EAD B5F8 jsr [A5 - 0x4A08] 00006640 2448 movea.l A2, A0 00006642 4A6F 0006 tst.w [A7 + 0x6] 00006646 584F addq.w A7, 4 00006648 6608 bne +0xA /* 00006652 */ 0000664A 7000 moveq.l D0, 0x00 0000664C 584F addq.w A7, 4 0000664E 245F movea.l A2, [A7]+ 00006650 4E75 rts label00006652: 00006652 594F subq.w A7, 4 00006654 486A 001E pea.l [A2 + 0x1E] 00006658 AA33 syscall Color2Index 0000665A 201F move.l D0, [A7]+ 0000665C 584F addq.w A7, 4 0000665E 245F movea.l A2, [A7]+ 00006660 4E75 rts fn00006662: 00006662 4AAF 0004 tst.l [A7 + 0x4] 00006666 6604 bne +0x6 /* 0000666C */ 00006668 7000 moveq.l D0, 0x00 0000666A 4E75 rts label0000666C: 0000666C 2F2F 0004 move.l -[A7], [A7 + 0x4] 00006670 4EAD D958 jsr [A5 - 0x26A8] 00006674 48C0 ext.l D0 00006676 584F addq.w A7, 4 00006678 4E75 rts 0000667A 4EBA CB40 jsr [PC - 0x34C0 /* 000031BC */] 0000667E 2F08 move.l -[A7], A0 00006680 4EBA FFE0 jsr [PC - 0x20 /* 00006662 */] 00006684 584F addq.w A7, 4 00006686 4E75 rts 00006688 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000668C 4FEF FEFA lea.l A7, [A7 - 0x106] 00006690 286F 011E movea.l A4, [A7 + 0x11E] 00006694 4EBA CB26 jsr [PC - 0x34DA /* 000031BC */] 00006698 2648 movea.l A3, A0 0000669A 2F0B move.l -[A7], A3 0000669C 4EBA FFC4 jsr [PC - 0x3C /* 00006662 */] 000066A0 3800 move.w D4, D0 000066A2 48C4 ext.l D4 000066A4 5384 subq.l D4, 1 000066A6 7600 moveq.l D3, 0x00 000066A8 584F addq.w A7, 4 000066AA 603E bra +0x40 /* 000066EA */ label000066AC: 000066AC 594F subq.w A7, 4 000066AE 2F0B move.l -[A7], A3 000066B0 3F03 move.w -[A7], D3 000066B2 4EBA FABE jsr [PC - 0x542 /* 00006172 */] 000066B6 205F movea.l A0, [A7]+ 000066B8 2448 movea.l A2, A0 000066BA 200A move.l D0, A2 000066BC 672A beq +0x2C /* 000066E8 */ 000066BE 4857 pea.l [A7] 000066C0 2052 movea.l A0, [A2] 000066C2 2F28 0004 move.l -[A7], [A0 + 0x4] 000066C6 4EAD FC58 jsr [A5 - 0x3A8] 000066CA 2F0C move.l -[A7], A4 000066CC 486F 000C pea.l [A7 + 0xC] 000066D0 4EAD 9DD2 jsr [A5 - 0x622E] 000066D4 301F move.w D0, [A7]+ 000066D6 4A40 tst.w D0 000066D8 5C4F addq.w A7, 6 000066DA 660C bne +0xE /* 000066E8 */ 000066DC 200A move.l D0, A2 000066DE 4FEF 0106 lea.l A7, [A7 + 0x106] 000066E2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000066E6 4E75 rts label000066E8: 000066E8 5243 addq.w D3, 1 label000066EA: 000066EA B644 cmp.w D3, D4 000066EC 6FBE ble -0x40 /* 000066AC */ 000066EE 7000 moveq.l D0, 0x00 000066F0 4FEF 0106 lea.l A7, [A7 + 0x106] 000066F4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000066F8 4E75 rts 000066FA 48E7 1020 movem.l -[A7], D3,A2 000066FE 262F 000C move.l D3, [A7 + 0xC] 00006702 4EBA CAB8 jsr [PC - 0x3548 /* 000031BC */] 00006706 2448 movea.l A2, A0 00006708 4A83 tst.l D3 0000670A 6F24 ble +0x26 /* 00006730 */ 0000670C 2F0A move.l -[A7], A2 0000670E 4EBA FF52 jsr [PC - 0xAE /* 00006662 */] 00006712 B680 cmp.l D3, D0 00006714 584F addq.w A7, 4 00006716 6E18 bgt +0x1A /* 00006730 */ 00006718 594F subq.w A7, 4 0000671A 2F0A move.l -[A7], A2 0000671C 2003 move.l D0, D3 0000671E 5380 subq.l D0, 1 00006720 3F00 move.w -[A7], D0 00006722 4EBA FA4E jsr [PC - 0x5B2 /* 00006172 */] 00006726 205F movea.l A0, [A7]+ 00006728 2008 move.l D0, A0 0000672A 4CDF 0408 movem.l D3,A2, [A7]+ 0000672E 4E75 rts label00006730: 00006730 7000 moveq.l D0, 0x00 00006732 4CDF 0408 movem.l D3,A2, [A7]+ 00006736 4E75 rts 00006738 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 0000673C 4FEF FEFA lea.l A7, [A7 - 0x106] 00006740 246F 011E movea.l A2, [A7 + 0x11E] 00006744 206F 011A movea.l A0, [A7 + 0x11A] 00006748 2050 movea.l A0, [A0] 0000674A 2828 0004 move.l D4, [A0 + 0x4] 0000674E 2F04 move.l -[A7], D4 00006750 4EAD FC18 jsr [A5 - 0x3E8] 00006754 3A00 move.w D5, D0 00006756 7601 moveq.l D3, 0x01 00006758 584F addq.w A7, 4 0000675A 6036 bra +0x38 /* 00006792 */ label0000675C: 0000675C 4857 pea.l [A7] 0000675E 3F03 move.w -[A7], D3 00006760 2F04 move.l -[A7], D4 00006762 4EAD FC60 jsr [A5 - 0x3A0] 00006766 486F 000A pea.l [A7 + 0xA] 0000676A 4EAD BB50 jsr [A5 - 0x44B0] 0000676E 2F0A move.l -[A7], A2 00006770 486F 0012 pea.l [A7 + 0x12] 00006774 4EAD 9DD2 jsr [A5 - 0x622E] 00006778 301F move.w D0, [A7]+ 0000677A 4A40 tst.w D0 0000677C 4FEF 000C lea.l A7, [A7 + 0xC] 00006780 660E bne +0x10 /* 00006790 */ 00006782 3043 movea.w A0, D3 00006784 2008 move.l D0, A0 00006786 4FEF 0106 lea.l A7, [A7 + 0x106] 0000678A 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000678E 4E75 rts label00006790: 00006790 5243 addq.w D3, 1 label00006792: 00006792 B645 cmp.w D3, D5 00006794 6FC6 ble -0x38 /* 0000675C */ 00006796 7000 moveq.l D0, 0x00 00006798 4FEF 0106 lea.l A7, [A7 + 0x106] 0000679C 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000067A0 4E75 rts 000067A2 2F03 move.l -[A7], D3 000067A4 262F 000C move.l D3, [A7 + 0xC] 000067A8 4A83 tst.l D3 000067AA 6E06 bgt +0x8 /* 000067B2 */ 000067AC 7000 moveq.l D0, 0x00 000067AE 261F move.l D3, [A7]+ 000067B0 4E75 rts label000067B2: 000067B2 2F2F 0008 move.l -[A7], [A7 + 0x8] 000067B6 4EBA 0014 jsr [PC + 0x14 /* 000067CC */] 000067BA B680 cmp.l D3, D0 000067BC 584F addq.w A7, 4 000067BE 6F06 ble +0x8 /* 000067C6 */ 000067C0 7000 moveq.l D0, 0x00 000067C2 261F move.l D3, [A7]+ 000067C4 4E75 rts label000067C6: 000067C6 2003 move.l D0, D3 000067C8 261F move.l D3, [A7]+ 000067CA 4E75 rts fn000067CC: 000067CC 206F 0004 movea.l A0, [A7 + 0x4] 000067D0 2050 movea.l A0, [A0] 000067D2 2F28 0004 move.l -[A7], [A0 + 0x4] 000067D6 4EAD FC18 jsr [A5 - 0x3E8] 000067DA 48C0 ext.l D0 000067DC 584F addq.w A7, 4 000067DE 4E75 rts 000067E0 2F2F 0008 move.l -[A7], [A7 + 0x8] 000067E4 206F 0008 movea.l A0, [A7 + 0x8] 000067E8 2050 movea.l A0, [A0] 000067EA 2F28 0004 move.l -[A7], [A0 + 0x4] 000067EE 4EAD FC58 jsr [A5 - 0x3A8] 000067F2 504F addq.w A7, 8 000067F4 4E75 rts 000067F6 2F2F 000C move.l -[A7], [A7 + 0xC] 000067FA 3F2F 000E move.w -[A7], [A7 + 0xE] 000067FE 206F 000A movea.l A0, [A7 + 0xA] 00006802 2050 movea.l A0, [A0] 00006804 2F28 0004 move.l -[A7], [A0 + 0x4] 00006808 4EAD FC60 jsr [A5 - 0x3A0] 0000680C 4FEF 000A lea.l A7, [A7 + 0xA] 00006810 4E75 rts 00006812 2F2F 000C move.l -[A7], [A7 + 0xC] 00006816 3F2F 000E move.w -[A7], [A7 + 0xE] 0000681A 206F 000A movea.l A0, [A7 + 0xA] 0000681E 2050 movea.l A0, [A0] 00006820 2F28 0004 move.l -[A7], [A0 + 0x4] 00006824 4EAD FC68 jsr [A5 - 0x398] 00006828 4FEF 000A lea.l A7, [A7 + 0xA] 0000682C 4E75 rts 0000682E 3F2F 000A move.w -[A7], [A7 + 0xA] 00006832 206F 0006 movea.l A0, [A7 + 0x6] 00006836 2050 movea.l A0, [A0] 00006838 2F28 0004 move.l -[A7], [A0 + 0x4] 0000683C 4EAD FC80 jsr [A5 - 0x380] 00006840 5C4F addq.w A7, 6 00006842 4E75 rts 00006844 1F2F 000C move.b -[A7], [A7 + 0xC] 00006848 3F2F 000C move.w -[A7], [A7 + 0xC] 0000684C 206F 0008 movea.l A0, [A7 + 0x8] 00006850 2050 movea.l A0, [A0] 00006852 2F28 0004 move.l -[A7], [A0 + 0x4] 00006856 4EAD FC88 jsr [A5 - 0x378] 0000685A 504F addq.w A7, 8 0000685C 4E75 rts 0000685E 3F2F 000A move.w -[A7], [A7 + 0xA] 00006862 206F 0006 movea.l A0, [A7 + 0x6] 00006866 2050 movea.l A0, [A0] 00006868 2F28 0004 move.l -[A7], [A0 + 0x4] 0000686C 4EAD FC70 jsr [A5 - 0x390] 00006870 5C4F addq.w A7, 6 00006872 4E75 rts 00006874 1F2F 000C move.b -[A7], [A7 + 0xC] 00006878 3F2F 000C move.w -[A7], [A7 + 0xC] 0000687C 206F 0008 movea.l A0, [A7 + 0x8] 00006880 2050 movea.l A0, [A0] 00006882 2F28 0004 move.l -[A7], [A0 + 0x4] 00006886 4EAD FC78 jsr [A5 - 0x388] 0000688A 504F addq.w A7, 8 0000688C 4E75 rts 0000688E 202F 0008 move.l D0, [A7 + 0x8] 00006892 5380 subq.l D0, 1 00006894 3F00 move.w -[A7], D0 00006896 2F2F 0006 move.l -[A7], [A7 + 0x6] 0000689A 4EAD D948 jsr [A5 - 0x26B8] 0000689E 5C4F addq.w A7, 6 000068A0 4E75 rts 000068A2 2F2F 000C move.l -[A7], [A7 + 0xC] 000068A6 202F 000C move.l D0, [A7 + 0xC] 000068AA 5380 subq.l D0, 1 000068AC 3F00 move.w -[A7], D0 000068AE 2F2F 000A move.l -[A7], [A7 + 0xA] 000068B2 4EAD D938 jsr [A5 - 0x26C8] 000068B6 4FEF 000A lea.l A7, [A7 + 0xA] 000068BA 4E75 rts 000068BC 48E7 0030 movem.l -[A7], A2,A3 000068C0 266F 000E movea.l A3, [A7 + 0xE] 000068C4 0C13 00FF cmpi.b [A3], 0xFF 000068C8 650E bcs +0x10 /* 000068D8 */ 000068CA 41EB 0001 lea.l A0, [A3 + 0x1] 000068CE 70FF moveq.l D0, 0xFFFFFFFF label000068D0: 000068D0 5280 addq.l D0, 1 000068D2 4A18 tst.b [A0]+ 000068D4 66FA bne -0x4 /* 000068D0 */ 000068D6 6004 bra +0x6 /* 000068DC */ label000068D8: 000068D8 7000 moveq.l D0, 0x00 000068DA 1013 move.b D0, [A3] label000068DC: 000068DC 4A80 tst.l D0 000068DE 6712 beq +0x14 /* 000068F2 */ 000068E0 594F subq.w A7, 4 000068E2 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000068E8 2F0B move.l -[A7], A3 000068EA A9A1 syscall GetNamedResource 000068EC 205F movea.l A0, [A7]+ 000068EE 2448 movea.l A2, A0 000068F0 6012 bra +0x14 /* 00006904 */ label000068F2: 000068F2 594F subq.w A7, 4 000068F4 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000068FA 3F2F 0014 move.w -[A7], [A7 + 0x14] 000068FE A9A0 syscall GetResource 00006900 205F movea.l A0, [A7]+ 00006902 2448 movea.l A2, A0 label00006904: 00006904 200A move.l D0, A2 00006906 6708 beq +0xA /* 00006910 */ 00006908 2F0A move.l -[A7], A2 0000690A A992 syscall DetachResource 0000690C 204A movea.l A0, A2 0000690E A04A syscall HNoPurge label00006910: 00006910 204A movea.l A0, A2 00006912 4CDF 0C00 movem.l A2,A3, [A7]+ 00006916 4E75 rts 00006918 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000691C 594F subq.w A7, 4 0000691E 266F 001A movea.l A3, [A7 + 0x1A] 00006922 0C13 00FF cmpi.b [A3], 0xFF 00006926 650E bcs +0x10 /* 00006936 */ 00006928 41EB 0001 lea.l A0, [A3 + 0x1] 0000692C 70FF moveq.l D0, 0xFFFFFFFF label0000692E: 0000692E 5280 addq.l D0, 1 00006930 4A18 tst.b [A0]+ 00006932 66FA bne -0x4 /* 0000692E */ 00006934 6004 bra +0x6 /* 0000693A */ label00006936: 00006936 7000 moveq.l D0, 0x00 00006938 1013 move.b D0, [A3] label0000693A: 0000693A 4A80 tst.l D0 0000693C 6712 beq +0x14 /* 00006950 */ 0000693E 594F subq.w A7, 4 00006940 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00006946 2F0B move.l -[A7], A3 00006948 A9A1 syscall GetNamedResource 0000694A 205F movea.l A0, [A7]+ 0000694C 2448 movea.l A2, A0 0000694E 6012 bra +0x14 /* 00006962 */ label00006950: 00006950 594F subq.w A7, 4 00006952 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00006958 3F2F 0020 move.w -[A7], [A7 + 0x20] 0000695C A9A0 syscall GetResource 0000695E 205F movea.l A0, [A7]+ 00006960 2448 movea.l A2, A0 label00006962: 00006962 1F3C 0001 move.b -[A7], 0x1 00006966 A99B syscall SetResLoad 00006968 200A move.l D0, A2 0000696A 672A beq +0x2C /* 00006996 */ 0000696C 2F0A move.l -[A7], A2 0000696E 486F 001C pea.l [A7 + 0x1C] 00006972 486F 0008 pea.l [A7 + 0x8] 00006976 2F0B move.l -[A7], A3 00006978 A9A8 syscall GetResInfo 0000697A 554F subq.w A7, 2 0000697C 2F0A move.l -[A7], A2 0000697E A9A4 syscall HomeResFile 00006980 301F move.w D0, [A7]+ 00006982 3600 move.w D3, D0 00006984 6020 bra +0x22 /* 000069A6 */ label00006986: 00006986 554F subq.w A7, 2 00006988 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000698E A9C1 syscall UniqueID 00006990 301F move.w D0, [A7]+ 00006992 3F40 0018 move.w [A7 + 0x18], D0 label00006996: 00006996 0C6F 007F 0018 cmpi.w [A7 + 0x18], 0x7F 0000699C 6DE8 blt -0x16 /* 00006986 */ 0000699E 554F subq.w A7, 2 000069A0 A994 syscall CurResFile 000069A2 301F move.w D0, [A7]+ 000069A4 3600 move.w D3, D0 label000069A6: 000069A6 554F subq.w A7, 2 000069A8 A994 syscall CurResFile 000069AA 301F move.w D0, [A7]+ 000069AC 3800 move.w D4, D0 000069AE 3F03 move.w -[A7], D3 000069B0 A998 syscall UseResFile 000069B2 200A move.l D0, A2 000069B4 6704 beq +0x6 /* 000069BA */ 000069B6 2F0A move.l -[A7], A2 000069B8 A9AD syscall RemoveResource/RmveResource label000069BA: 000069BA 2F2F 001E move.l -[A7], [A7 + 0x1E] 000069BE 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000069C4 3F2F 0020 move.w -[A7], [A7 + 0x20] 000069C8 2F0B move.l -[A7], A3 000069CA A9AB syscall AddResource 000069CC 3F03 move.w -[A7], D3 000069CE A999 syscall UpdateResFile 000069D0 3F04 move.w -[A7], D4 000069D2 A998 syscall UseResFile 000069D4 584F addq.w A7, 4 000069D6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000069DA 4E75 rts 000069DC 4E75 rts 000069DE 0000 0000 ori.b D0, 0x0 000069E2 0000 0000 ori.b D0, 0x0 000069E6 0000 0000 ori.b D0, 0x0